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

 Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 30 Jan 2014
Modifié(e) : Azzi Abdelmalek le 30 Jan 2014

0 votes

Use the multiplication element by element .*
z=x.*y
x_new=x.*cosd(y)
y_new=y.*sind(y)

1 commentaire

Rizwana
Rizwana le 30 Jan 2014
Thank You. Iam getting it now :)

Connectez-vous pour commenter.

Plus de réponses (1)

Iain
Iain le 30 Jan 2014

0 votes

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))

Catégories

En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by