how to loop it

1 view (last 30 days)
Rizwana
Rizwana on 30 Jan 2014
Commented: Jos (10584) on 30 Jan 2014
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

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 30 Jan 2014
Edited: Azzi Abdelmalek on 30 Jan 2014
Use the multiplication element by element .*
z=x.*y
x_new=x.*cosd(y)
y_new=y.*sind(y)
  1 Comment
Rizwana
Rizwana on 30 Jan 2014
Thank You. Iam getting it now :)

Sign in to comment.

More Answers (1)

Iain
Iain on 30 Jan 2014
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))

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!