实验二MATLAB绘制图形.ppt

实验二MATLAB绘制图形.ppt

ID:52541518

大小:1.29 MB

页数:49页

时间:2020-04-09

实验二MATLAB绘制图形.ppt_第1页
实验二MATLAB绘制图形.ppt_第2页
实验二MATLAB绘制图形.ppt_第3页
实验二MATLAB绘制图形.ppt_第4页
实验二MATLAB绘制图形.ppt_第5页
资源描述:

《实验二MATLAB绘制图形.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、实验二MATLAB绘制图形(一)实验类型:验证性(二)实验类别:基础实验(三)实验学时数:2学时.一、二维图形实验内容二、三维图形一、二维图形1、基本二维绘图命令(1)plot函数plot(x):缺省自变量的绘图格式,x可为向量或矩阵.当x为向量时,以x元素值为纵坐标,以相应元素下标为横坐标绘图.当x为实矩阵时,按列绘制曲线,每列的元素值为纵坐标,相应元素下标为横坐标.当x为m×n矩阵时,就有n条曲线.例1x为向量时,plot(x)clearx=[3576122415336972];plot(x)(2)plot(x,y):基本格式,x和y可为向量

2、或矩阵.1.如果x,y是同维向量,以x元素为横坐标,以y元素为纵坐标绘图.2.如果x是向量,y是有一维与x元素数量相等的矩阵,则以x为共同横坐标,y元素为纵坐标绘图,曲线数目为y的另一维数.3.如果x,y是同维矩阵,则按列以x,y对应列元素为横、纵坐标绘图,曲线数目等于矩阵列数.例2x,y是同维向量时,plot(x,y)clearx=(0:pi/10:2*pi);y=sin(x);plot(x,y)例3在0≤x≤2区间内,绘制曲线y=2e-0.5xcos(4πx).x=(0:pi/100:2*pi);y=2*exp(-0.5*x).*cos(4

3、*pi*x);plot(x,y)例4绘制曲线t=(0:0.1:2*pi);x=t.*sin(3*t);y=t.*sin(t).*sin(t);plot(x,y)2、多条曲线绘图格式plot(x1,y1,x2,y2,…):.在同一坐标系中绘制多个图形,以x1,x2…元素为横坐标值,对应的y1,y2…元素为纵坐标绘图。注;x=linspace(0,7)%在0到7之间等分取100个分点例5程序如下:clear%可不写x=linspace(0,7);y1=sin(2*x);y2=sin(x.^2);y3=(sin(x)).^2;plot(x,y1,x,y

4、2,x,y3)例6分析下列程序绘制的曲线.x1=linspace(0,2*pi);x2=linspace(0,3*pi);x3=linspace(0,4*pi);y1=sin(x1);y2=1+sin(x2);y3=2+sin(x3);x=[x1;x2;x3]';y=[y1;y2;y3]';plot(x,y,x1,y1-1)3、函数plot(x,y,’s’)plot(x,y,’s’)---开关格式,开关量字符串s设定曲线颜色、线型及标示符号,由一对单引号括起来.plot(x1,y1,’s1’,x2,y2,’s2’,…)图形颜色、标记和线形参数表色

5、彩字符所定颜色线型字符线型格式标记符号数据点形式标记符号数据点形式y黄-实线(默认).点<左三角形m紫:点线o圆s方形c青-.点划线x叉号d菱形r红--虚线+加号h六角星g绿*星号p五角星b篮v下三角形w白^上三角形k黑>右三角形数据点形式square方形diamond菱形pentagram五角星hexagram六角星例7>>x=linspace(0,7);>>y1=sin(2*x);%曲线1:红色实线,+号显示数据点>>y2=sin(x.^2);%曲线2:黑色点线,*号显示数据点>>y3=(sin(x)).^2;%曲线3:蓝色虚线,上三角形显示

6、数据点>>plot(x,y1,'r+-',x,y2,'k*:',x,y3,'b--^')2、对函数自适应采样的绘图函数fplot指令用来自动画一个已定义的函数分布图,而无须产生绘图所要的一组数据做为变量.采用自适应步长控制来画出函数的示意图,在函数变化激烈的区间,采用小的步长,否则采用大的步长.总之,使计算量与时间最小,图形尽可能精确.fplot函数调用格式:fplot(fname,lims,tol,选项)其中fname为函数名,以字符串形式出现,lims为x,y的取值范围,tol为相对允许误差,其系统默认值为2e-3.选项定义与plot函数相同

7、.例8用fplot函数绘制f(x)=cos(tan(πx))的曲线.程序如下:fplot('cos(tan(pi*x))',[0,1],1e-4)subplot函数调用格式:subplot(m,n,p)该函数将当前图形窗口分成m×n个绘图区,即每行n个,共m行,区号按行优先编号,且选定第p个区为当前活动区.在每一个绘图区允许以不同的坐标系单独绘制图形.3、图形窗口的分割采用图形窗口分割方法进行比较显示cleart=0:pi/10:2*pi;y1=sin(t);y2=cos(t);y3=cos(t+pi/2);y4=cos(t+pi);subplo

8、t(2,2,1);plot(t,y1);%将图形窗口分割成两行两列,y1为第1行第1列subplot(2,2,2);plot(t,y2)

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

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

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