フィルターのクリア

Cross product in 2d and 3D

4 ビュー (過去 30 日間)
Dhafer
Dhafer 2012 年 12 月 3 日
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

回答 (2 件)

Walter Roberson
Walter Roberson 2012 年 12 月 3 日
[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 件のコメント
Walter Roberson
Walter Roberson 2012 年 12 月 4 日
Do you mean like,
[theta, r] = cart2pol(x, y);
Dhafer
Dhafer 2013 年 1 月 9 日
thanks

サインインしてコメントする。


Dhafer
Dhafer 2013 年 1 月 9 日
how can create loop in mat lab in east way?
  1 件のコメント
Walter Roberson
Walter Roberson 2013 年 1 月 9 日
Usually a "for" loop is the easiest.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSubplots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by