フィルターのクリア

How to plot a complex function ?

47 ビュー (過去 30 日間)
abc abc
abc abc 2017 年 10 月 17 日
コメント済み: Star Strider 2017 年 10 月 17 日
Hello, I have a complex function like this f : z -> f(z) and I wonder how can I plot this because z is complex and f(z) as well. Any suggestions ? Thank you very much !

回答 (1 件)

Star Strider
Star Strider 2017 年 10 月 17 日
It depends on what you want to do.
To plot the real and imaginary parts as a function of ‘z’:
plot(z, real(f(z)), z, imag(f(z)))
to plot the real and imaginary parts against each other:
plot(real(f(z)), imag(f(z)))
  2 件のコメント
abc abc
abc abc 2017 年 10 月 17 日
Actually, I have complex data z (1+i, 5+6i,...) and complex data f(z) (8+9i, 5+4i,..) that I would like to plot
Star Strider
Star Strider 2017 年 10 月 17 日
You did not say how you want to plot them.
Try this:
plot(real(z), real(f(z)), imag(z), imag(f(z)))
or some version of it to get the result you want.
You can also plot the absolute values (magnitudes) against each other with the abs function, and the phase angles with the angle function.
The possibilities are myriad, if not infinite.

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

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by