绘制一个复数输入
本示例说明如何绘制复数向量的虚部和实部z。对于复数的输入,plot(z)等于plot(real(z),imag(z)),其中real(z)是的实部z和imag(z)虚部z。
定义z为随机矩阵特征值的向量。
z = eig(randn(20));画出的虚部z与实部的关系z。在每个数据点显示一个圆圈。
figure plot(z,'o')绘制多个复数输入
本示例说明如何绘制两个复矢量z1和的虚部与实部的关系z2。如果将多个复数参数传递给plot,例如plot(z1,z2),则MATLAB会忽略输入的虚部并绘制实部。要绘制多个复数输入的实部和虚部,必须将实部和虚部显式传递给plot。
定义复数数据。
x = -2:0.25:2; z1 = x.^exp(-x.^2); z2 = 2*x.^exp(-x.^2);使用real和imag函数找到每个向量的实部和虚部。然后,绘制数据。
real_z1 = real(z1); imag_z1 = imag(z1); real_z2 = real(z2); imag_z2 = imag(z2); plot(real_z1,imag_z1,'g*',real_z2,imag_z2,'bo')
注:本文根据MATLAB官网内容修改而成。
我推荐给你以下的视频教程,特点是没有PPT,不掺水,直接编程环境下的实操课程: 用100分钟了解MATLAB编程
知乎 - 安全中心www.1data.pro《MATLAB编程360》视频课程:
MATLAB编程360 - 网易云课堂study.163.comstudy.163.com