Cross product in 2d and 3D
Show older comments
Hi
I would like to combine the distance of r and the theta in one image.
Also, I would like to do the same in 3D.
please help in easy way because I am beginner.
[x y] = meshgrid(-10:1:10,-10:1:10,-10:1:10);
r=sqrt(x.^2+y.^2);
theta=(180/pi)*atan(y./x);
figure
surf(x,y,r)
figure
surf(x,y,theta)
Regards
Dhafer
Answers (2)
Walter Roberson
on 3 Dec 2012
[x y] = meshgrid(-10:1:10,-10:1:10,-10:1:10);
r=sqrt(x.^2+y.^2);
theta=(180/pi)*atan(y./x);
surf(x,y,r)
hold on
surf(x,y,theta)
hold off
would put them in the same axes.
If you want them in two different axes, then
[x y] = meshgrid(-10:1:10,-10:1:10,-10:1:10);
r=sqrt(x.^2+y.^2);
theta=(180/pi)*atan(y./x);
subplot(2,1,1)
surf(x,y,r)
subplot(2,1,2)
surf(x,y,theta)
3 Comments
Dhafer
on 4 Dec 2012
Walter Roberson
on 4 Dec 2012
Do you mean like,
[theta, r] = cart2pol(x, y);
Dhafer
on 9 Jan 2013
Dhafer
on 9 Jan 2013
0 votes
1 Comment
Walter Roberson
on 9 Jan 2013
Usually a "for" loop is the easiest.
Categories
Find more on Subplots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!