如何在matlab中绘制虚数和复数数据图

绘制一个复数输入此示例演示如何绘制复数向量 z 的虚部与实部 。 在此复数输入中, plot(z) 等同于plot(real(z),imag(z)), 其中 real(z) 是 z 的实部, imag(z) 是 z 的虚部 。 将 z 定义为随机矩阵的特征值向量 。 z = eig(randn(20));绘制 z 的虚部与 z 的实部 。 在每个数据点处显示一个圆圈 。
需要这些哦
matlab
电脑
方式/
1号令行键入;
z = eig(randn(20));

如何在matlab中绘制虚数和复数数据图

文章插图

2号令行键入:
figure
如何在matlab中绘制虚数和复数数据图

文章插图

3号令行键入:
plot(z,'o')
如何在matlab中绘制虚数和复数数据图

文章插图

4绘制多个复数输入
此示例演示若何绘制两个复数标的目的量 z1 和 z2 的虚部与实部 。 若是将多个复数参数传递给 plot, 例如plot(z1,z2), 则 MATLAB? 会忽略输入的虚部, 仅绘制实部 。 要绘制多个复数输入的实部与虚部, 必需将实部和虚部显式传递给 plot 。

5【如何在matlab中绘制虚数和复数数据图】界说复数数据 。
号令行键入:
x = -2:0.25:2;
如何在matlab中绘制虚数和复数数据图

文章插图

6号令行键入:
z1 = x.^exp(-x.^2);
如何在matlab中绘制虚数和复数数据图

文章插图

7号令行键入:
z2 = 2*x.^exp(-x.^2);
如何在matlab中绘制虚数和复数数据图

文章插图

8利用 real 和 imag 函数求出每个标的目的量的实部和虚部 。 然后绘制数据图 。
号令行键入:
real_z1 = real(z1);
如何在matlab中绘制虚数和复数数据图

文章插图

9号令行键入:
imag_z1 = imag(z1);
如何在matlab中绘制虚数和复数数据图

文章插图

10号令行键入:
real_z2 = real(z2);
如何在matlab中绘制虚数和复数数据图

文章插图

11号令行键入:
imag_z2 = imag(z2);
如何在matlab中绘制虚数和复数数据图

文章插图

12号令行键入:
plot(real_z1,imag_z1,'g*',real_z2,imag_z2,'bo')
如何在matlab中绘制虚数和复数数据图

文章插图


以上内容就是如何在matlab中绘制虚数和复数数据图的内容啦, 希望对你有所帮助哦!

    推荐阅读