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

绘制一个复数输入此示例演示如何绘制复数向量 z 的虚部与实部。在此复数输入中,plot(z) 等同于plot(real(z),imag(z)),其中 real(z) 是 z 的实部,imag(z) 是 z 的虚部。将 z 定义为随机矩阵的特征值向量。z = eig(randn(20));绘制 z 的虚部与 z 的实部。在每个数据点处显示一个圆圈。

东西/原料

  • matlab
  • 电脑

方式/步调

  1. 1

    号令行键入;

    z = eig(randn(20));

  2. 2

    号令行键入:

    figure

  3. 3

    号令行键入:

    plot(z,'o')

  4. 4

    绘制多个复数输入

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

  5. 5

    界说复数数据。

    号令行键入:

    x = -2:0.25:2;

  6. 6

    号令行键入:

    z1 = x.^exp(-x.^2);

  7. 7

    号令行键入:

    z2 = 2*x.^exp(-x.^2);

  8. 8

    利用 real 和 imag 函数求出每个标的目的量的实部和虚部。然后绘制数据图。

    号令行键入:

    real_z1 = real(z1);

  9. 9

    号令行键入:

    imag_z1 = imag(z1);

  10. 10

    号令行键入:

    real_z2 = real(z2);

  11. 11

    号令行键入:

    imag_z2 = imag(z2);

  12. 12

    号令行键入:

    plot(real_z1,imag_z1,'g*',real_z2,imag_z2,'bo')

    END
  • 发表于 2020-04-09 17:01
  • 阅读 ( 2972 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具