北京科技大学《matlab和数学实验》绘

北京科技大学《matlab和数学实验》绘

ID:40128737

大小:1.37 MB

页数:47页

时间:2019-07-22

北京科技大学《matlab和数学实验》绘_第1页
北京科技大学《matlab和数学实验》绘_第2页
北京科技大学《matlab和数学实验》绘_第3页
北京科技大学《matlab和数学实验》绘_第4页
北京科技大学《matlab和数学实验》绘_第5页
资源描述:

《北京科技大学《matlab和数学实验》绘》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB绘图北京科技大学数学实验北京科技大学数学实验二维曲线绘图二维特殊图形三维曲线绘图三维曲面绘图一、MATLAB二维曲线绘图北京科技大学数学实验1、基本绘图指令命令形式1:plot(y)功能:画一条或多条折线图。将(i,y(i))画出,x取的是自然数例:y=[2,3,5,6;8,5,7,4;4,5,6,7];plot(y)北京科技大学数学实验命令形式2:plot(x,y)功能:画一条或多条折线图。其中,x,y可以是向量或矩阵。说明:1、当x,y都是向量时,元素个数必须相等,plot(x,y)按顺序连接各点(

2、x(i),y(i))成一条曲线或折线。北京科技大学数学实验例:x=[123];y=[325];plot(x,y)北京科技大学数学实验说明:2、当x为n维向量,y为n*m矩阵时,plot(x,y)按向量x分别与矩阵y的每一列匹配,画出m条曲线或折线。例x=[347];y=[456547951425];plot(x,y)北京科技大学数学实验思考:1、当x为n维向量,y为mxn矩阵时,plot(x,y)怎么画?2、当x为n维向量,y为mxw矩阵时,plot(x,y)怎么画?3、当x为n维向量,y为nxn矩阵时,plot(

3、x,y)怎么画?4、当x,y为nxn矩阵时,plot(x,y)怎么画?北京科技大学数学实验可以。x=a:h:b函数f(x)在绘图区间[a,b]上的自变量点向量数据y=f(x)对应的函数值向量步长h可以任意选取,步长越小,曲线越光滑。北京科技大学数学实验问题:plot(x,y)命令可以用来画通常的函数f(x)(其中a

4、don北京科技大学数学实验北京科技大学数学实验曲线y=sinx命令形式3:plot(x1,y1,x2,y2,x3,y3…)功能:在同一图形窗口画出多条曲线。北京科技大学数学实验例2:在同一图形窗口画出三个函数y=2x,y=cosx,y=sinx的图形,自变量范围为:-3x3解Matlab命令:x=-3:0.1:3;y1=2*x;y2=cos(x);y3=sin(x);plot(x,y1,x,y2,x,y3)legend('2*x','cos(x)','sin(x)')legend作用是:对图形进行图例标注北京科

5、技大学数学实验例2的绘图结果北京科技大学数学实验图形的重叠绘制holdhold在holdon与holdoff之间进行切换holdon保留当前图形和它的轴,使此后图形叠放在当前图形上holdoff返回Matlab的缺省状态。此后图形指令运作将抹掉当前窗中的旧图形,然后画上新图形。北京科技大学数学实验2.基本绘图控制参数控制分隔线gridgrid在gridon与gridoff之间进行切换gridon在图中使用分隔线gridoff在图中消隐分隔线3.线型、定点标记、颜色二维绘图指令还提供一组控制曲线线型、标记类型、颜色的

6、开关。该开关总跟在一元或二元对的后面,具体如下:plot(x,y,’String’)plot(x1,y1,’String1’,x2,y2,’String2’,…)其中,string是字符串,该字符串由表4-1、表4-2表4-3(见课本P45)中的字符组成。北京科技大学数学实验例6利用hold指令在同一坐标系中画出如下两条参数曲线,参数曲线方程为:t满足解Matlab命令为t=0:pi/50:2*pi;plot(cos(t),sin(t),’b*’),gridon,holdon,plot(sin(t),sin(2*t

7、),’r.’)北京科技大学数学实验北京科技大学数学实验4.图形的标注图名标注titletitle(‘String’)在图形的顶端加注文字作为图名坐标轴标注xlabel,ylabel,zlabelxlabel(‘String’)在当前图形的x轴旁边加入文字内容ylabel(‘String’)在当前图形的y轴旁边加入文字内容zlabel(‘String’)在当前图形的z轴旁边加入文字内容北京科技大学数学实验图形标注gtextgtext(‘String’)在鼠标指定位置上标注说明:使用gtext指令后,会在当前图形上出现

8、一个十字叉,等待用户选定位置进行标注。移动鼠标到所需位置按下鼠标左键,Matlab就在选定位置标上文字。北京科技大学数学实验图例标注legendlegend(‘string1’,’string2’,’string3’)当在一幅图中出现多种曲线时,结合在绘制时的不同线性与颜色等特点,用户可以用legend命令进行说明。5.一个图形窗口多个子图的绘制subplo

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

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

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