MATLAB二维平面绘图.ppt

MATLAB二维平面绘图.ppt

ID:50107587

大小:360.01 KB

页数:63页

时间:2020-03-04

MATLAB二维平面绘图.ppt_第1页
MATLAB二维平面绘图.ppt_第2页
MATLAB二维平面绘图.ppt_第3页
MATLAB二维平面绘图.ppt_第4页
MATLAB二维平面绘图.ppt_第5页
资源描述:

《MATLAB二维平面绘图.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB程序设计入门篇 二维平面绘图CUMCM暑期培训3-1基本的绘图指令Plot:最基本的绘图指令对x坐标及相对应的y坐标进行作图范例3-1:plotxy01.mx=linspace(0,2*pi,100);%在0到2间,等分取100个点y=sin(x);%计算x的正弦函数值plot(x,y);%进行二维平面描点作图Plot基本绘图-1linspace(0,2*pi)产生从0到2且长度为100(预设值)的向量xy是对应的y坐标只给定一个向量该向量则对其索引值(Index)作图plot(y)和plot(1:length(

2、y),y)会得到相同的结果Plot基本绘图-2(I)一次画出多条曲线将x及y坐标依次送入plot指令范例3-2:plotxy02.mx=linspace(0,2*pi,100);%在0到2间,等分取100个点,100为系统的默认值plot(x,sin(x),x,cos(x),x,sin(x)+cos(x));%进行多条曲线描点作图Plot基本绘图-2(II)Plot(x,sin(x),x,cos(x),x,sin(x)+cos(x));画出多条曲线时,会自动轮换曲线颜色Plot基本绘图-3(I)若要以不同的线标(Marker)

3、来作图范例3-3:plotxy03.mx=linspace(0,2*pi);%在0到2间,等分取100个点plot(x,sin(x),'o',x,cos(x),'x',x,sin(x)+cos(x),'*');Plot基本绘图-3(II)Plot基本绘图-4(I)只给定一个矩阵y对矩阵y的每一个列向量(ColumnVector)作图范例3-4:plot04.my=peaks;%产生一个49×49的矩阵plot(y);%对矩阵y的每一个行向量作图Plot基本绘图-4(II)peaks指令产生一个49×49的矩阵,代表二维函数的值

4、plot(y)直接画出49条直线类似于从侧面观看peaks函数Plot基本绘图-5(I)x和y都是矩阵plot(x,y)会取用y的每一个列向量和对应的x列向量作图范例3-5:plotxy05.mx=peaks;y=x';%求矩阵x的转置矩阵x'plot(x,y);%取用矩阵y的每一行向量,与对应矩阵x%的每一个行向量作图Plot基本绘图-5(II)提示一般情况下,MATLAB将矩阵视为列向量的集合对只能处理向量的函数(Ex:max、min、mean)给定一个矩阵,函数会对矩阵的列向量一一进行处理或运算Plot基本绘图-6(I)z

5、是一个复数向量或矩阵plot(z)将z的实部(即real(z))和虚部(即imag(z))当成x坐标和y坐标来作图,其效果等于plot(real(z),imag(z))范例3-6:plotxy06.mx=randn(30);%产生30×30的随机数(正态分布)矩阵z=eig(x);%计算x的特征值plot(z,'o')gridon%画出网格线Plot基本绘图-6(II)x是一个30×30的随机数矩阵z则是x的特征值(Eigenvalue)z是复数向量,且每一个复数都和其共轭复数同时出现,因此画出的图是上下对称基本二维绘图指令指令

6、说明Plotx轴和y轴均为线性刻度(LinearScale)loglogx轴和y轴均为对数刻度(LogarithmicScale)semilogxx轴为对数刻度,y轴为线性刻度semilogyx轴为线性刻度,y轴为对数刻度plotyy画出两个刻度不同的y轴Plot基本绘图-7(I)Semilogx指令使x轴为对数刻度,对正弦函数作图范例plotxy07.mx=linspace(0,8*pi);%在0到8间,等分取100个点semilogx(x,sin(x));%使x轴为对数刻度,并对其正弦函数作图Plot基本绘图-7(II)X

7、轴为对数刻度Plot基本绘图-8(I)plotyy指令画出两个刻度不同的y轴范例3-8:plotxy08.mx=linspace(0,2*pi);%在0到2间,等分取100个点y1=sin(x);y2=exp(-x);plotyy(x,y1,x,y2);%画出两个刻度不同的y轴,分别是y1,y2Plot基本绘图-8(II)y1的刻度是在左手边y2的刻度是在右手边两边的刻度不同Y1的刻度Y2的刻度3-2图形的控制plot指令,可以接受一个控制字符串输入用以控制曲线的颜色、格式及线标使用语法plot(x,y,‘CLM‘)C:曲线的

8、颜色(Colors)L:曲线的格式(LineStyles)M:曲线所用的线标(Markers)图形控制范例-1(I)用黑色点线画出正弦波每一数据点画上一个小菱形范例3-9:plotxy09.mx=0:0.5:4*pi;%x向量的起始与结束元素为0及4,%0.5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。