基于MATLAB的数值分析(2).ppt

基于MATLAB的数值分析(2).ppt

ID:50758791

大小:671.00 KB

页数:51页

时间:2020-03-13

基于MATLAB的数值分析(2).ppt_第1页
基于MATLAB的数值分析(2).ppt_第2页
基于MATLAB的数值分析(2).ppt_第3页
基于MATLAB的数值分析(2).ppt_第4页
基于MATLAB的数值分析(2).ppt_第5页
资源描述:

《基于MATLAB的数值分析(2).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章Matlab绘图2.1离散数据和离散函数的绘图【例】用图形表示离散函数。n=(0:12)';y=1./abs(n-6);plot(n,y,'r*',…'MarkerSize',20)gridon点的大小:MarkerSize色彩符号:蓝b品红m绿g黄y红r黑k青c白w标记类型符号:点.五角形p加号+正方形s星号*三角形^菱形dx标记x圆形o2.2二维曲线绘图的基本操作【例】二维曲线绘图基本指令演示。t=(0:pi/50:2*pi)';Y=cos(t);plot(t,Y)再试验plot(t),plot(Y),plo

2、t(Y,t),以观察产生图形的不同。plot(x,y):以x为横坐标、y为纵坐标绘制二维图形x,y是同维数的向量;plot(y):相当于x=[1,2,…,length(y)]时情形。绘制多个图形1.plot(x,[y1;y2;…]),x是横坐标向量,[y1;y2;…]是由若干函数的纵坐标拼成的矩阵2.plot(x,y1),holdon,plot(x,y2),holdoff3.plot(x,y1,x,y2,…)4.plotyy两个坐标系,用于绘制不同尺度的函数。【例】二维曲线绘图基本指令演示。t=(0:pi/50:2*p

3、i)';k=0.4:0.1:1;Y=cos(t)*k;plot(t,Y)再试验plot(t),plot(Y),plot(Y,t),以观察产生图形的不同。多次叠绘hold:holdon,holdoff【例】利用hold绘制离散信号通过零阶保持器后产生的波形。t=2*pi*(0:20)/20;y=cos(t).*exp(-0.4*t);stem(t,y,'g');holdon;stairs(t,y,'r');holdoff双纵坐标图plotyy(x1,y1,x2,y2)【例】画出函数和积分在区间上的曲线。clf;dx=0.

4、1;x=0:dx:4;y=x.*sin(x);s=cumtrapz(y)*dx;plotyy(x,y,x,s),text(0.5,0,'fontsize{14}ity=xsinx')text(2.5,3.5,['fontsize{14}its=',sint,'fontsize{14}itxsinxdx'])cumtrapz:求累计积分text:标识内容的位置线型、点形和颜色的控制plot(x,y,‘颜色+线型+点形’)plot(x,y,‘颜色+线型+点形’,x,y,‘颜色+线型+点形’,…)句柄图形和set

5、命令改变属性值,可套用:h=plot(x,y),set(h,‘属性’,属性值,‘属性’,属性值,…)也可用plot(x,y,'属性','属性值')设置图形对象的属性。属性变量和属性值线宽:LineWidth点的大小:MarkerSize线型:LineStyle颜色:color色彩符号:蓝b品红m绿g黄y红r黑k青c白w标记类型符号:点.五角形p加号+正方形s星号*三角形^菱形dx标记x圆形o线类型符号:实线-虚线--点线:点划线-.【例】用图形表示离散函数。n=(0:12)';y=1./abs(n-6);plot(n,

6、y,'r*',…'MarkerSize',20)gridon例改变绘图的线型和颜色。程序h=plot([0:0.1:2*pi],sin([0:0.1:2*pi]));set(h,'LineWidth',5,'color','red');坐标轴的控制axis指令axis([xminxmaxyminymax]):设定二维图形的x和y坐标的范围;axis([xminxmaxyminymaxzminymax]):设定三维图形的坐标范围;其中xmin

7、son(使用轴背景),axisoff(取消轴背景)axisequal,axisfill,axisimage,axisnormal,axissquare,axistight,axisvis3d【例】用图形表示连续调制波形及其包络线。t=(0:pi/100:pi)';y1=sin(t)*[1,-1];y2=sin(t).*sin(9*t);t3=pi*(0:9)/9;y3=sin(t3).*sin(9*t3);plot(t,y1,'r:',t,y2,'b',t3,y3,'bo')axis([0,pi,-1,1])分格线和坐

8、标框grid:gridon(画出分格线),gridoff(不画出分格线)box:boxon(坐标呈封闭形式),boxoff(坐标呈开启形式)【例】n=(0:12)';y=1./abs(n-6);Subplot(1,2,1),plot(n,y,'r*','MarkerSize',20),boxonSubplot(1,2,2),plo

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

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

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