how to loop it

1 次查看(过去 30 天)
Rizwana
Rizwana 2014-1-30
I have two columns. Both columns reads 264 elements and lets call them x & y.
x= 264*1 % reads radius r
y =264*1 % reads angle theta
I want to multiply first element of x with 1st element of y & 2nt elemnt of x with 2nd elemnt of y. How to do it... I used this logic. Its not working... Please help me
for i = 1 :264
x_new = x(i) * cosd(y(i))
y_new = y(i) * sind(y(i))
end

采纳的回答

Azzi Abdelmalek
Azzi Abdelmalek 2014-1-30
编辑:Azzi Abdelmalek 2014-1-30
Use the multiplication element by element .*
z=x.*y
x_new=x.*cosd(y)
y_new=y.*sind(y)

更多回答(1 个)

Iain
Iain 2014-1-30
Change:
x_new = x(i) * cosd(y(i))
y_new = y(i) * sind(y(i))
to
x(i+1) = x(i) * cosd(y(i))
y(i+1) = y(i) * sind(y(i))

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by