how cdsc values?

1 次查看(过去 30 天)
H
H 2019-10-5
评论: Stephen23 2019-11-27
s
  1 个评论
Stephen23
Stephen23 2019-11-27
Original question from Google Cache:
"how to create 3D plot of equation with complex values?"
I was wondering how I could plot (3D) the following equation:
image.png
Here, j indicates complex value.
3 planes for plotting would be: x, y, and the real part of E.

请先登录,再进行评论。

采纳的回答

Sulaymon Eshkabilov
hi,
In your exercise, it is easier to use: real() and imag() to separate out the real and imag parts of E. E.g.
[x, y]=meshgrid(linspace(-pi, pi), linspace(-5, 5));
E = exp(-j*x*cosd(169)+y*sind(169)).*exp(deg2rad(311j));
subplot(211); mesh(x,y,real(E)); title('Real part of E');subplot(212); mesh(x,y,imag(E)); title('Imaginary part of E')
Good luck
  2 个评论
H
H 2019-10-5
Could you explain why you put "deg2rad" with the second exp?
Sulaymon Eshkabilov
From your given exercise contexts, it seems to have the values in radians not in degrees and thus deg2rad conversion is used. If you'd need to get in degrees, then remove deg2rad().
Good luck.

请先登录,再进行评论。

更多回答(1 个)

Sulaymon Eshkabilov
编辑:Sulaymon Eshkabilov 2019-11-27
Hi,
Good luck.

类别

Help CenterFile Exchange 中查找有关 Two y-axis 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by