matlab数据和函数的可视化教学课件ppt

matlab数据和函数的可视化教学课件ppt

ID:39945916

大小:865.50 KB

页数:39页

时间:2019-07-15

matlab数据和函数的可视化教学课件ppt_第1页
matlab数据和函数的可视化教学课件ppt_第2页
matlab数据和函数的可视化教学课件ppt_第3页
matlab数据和函数的可视化教学课件ppt_第4页
matlab数据和函数的可视化教学课件ppt_第5页
资源描述:

《matlab数据和函数的可视化教学课件ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1第4章数据和函数的可视化二维图形的绘制三维图形的绘制24.1二维图形的绘制4.1.1基本绘图命令在MATLAB中,plot是绘制二维图形的最基本函数,它针对向量或矩阵的列绘制曲线。在使用plot之前,必须首先定义好曲线上每一点的x及y坐标。plot命令有以下使用格式:1.plot(x,y):以x元素为横坐标,y元素为纵坐标绘制曲线。2.plot(x1,y1,x2,y2…):绘制多条曲线。3例:绘制正弦波型>>t=0:0.1:2*pi;>>y=sin(t);>>plot(t,y)4例:绘制正弦和余弦波形>>t=0:0.1:2*pi;>>y1=sin(t);>>y2=cos(t);>>

2、plot(t,y1,t,y2)53.plot(x):当x为一向量时,以x元素的值为纵坐标,x的序号为横坐标绘制曲线。(1)如果x为实数向量,其元素个数为m,则plot(x)等价于plot(y,x),y=1:m。例:>>x=[13639];>>plot(x)6(2)如果x为实数矩阵,则把x按列方向分解为几个列向量,分别进行绘制。>>x=[123;567;123];>>plot(x)(1,5,1)(2,6,2)(3,7,3)7(3)如果x为一复数向量,plot(x)等价plot(real(x),imag(x))。>>a=[1+2i4+3i2+6i;2+3i3+8i2.3+3i];>>pl

3、ot(a)(1,2)(2,3)(4,3)(3,8)(2.3,3)(2,6)84.1.2曲线的色彩、线型和数据点形plot(x,y,s):绘制不同色彩、线型和数据点形的图形,其中s为一个字符串。1.色彩和线型线型-:-.--实线(默认)点线点划线虚线色彩bgrcmykw蓝绿红青红紫黄黑白默认设置:曲线一律用“实线线型”;不同曲线将按色彩的前7种颜色循环着色,依次为蓝、绿、红、青、红紫、黄、黑等。92.数据点形符号含义符号含义.实心黑点v朝下三角形o空心圆圈^朝上三角形x叉字符<朝左三角形+十字符>朝右三角形*星号p五角星s正方形h六角形d菱形符10例:用不同的颜色和线型绘制曲线。>>x

4、=0:0.1:2*pi;>>y1=sin(x);>>y2=cos(x);>>plot(x,y1,‘b-.’,x,y2,‘gh’)(绿色六角形)114.1.3设置坐标轴和文字标注1.设置坐标轴命令含义axis([xminxmaxyminymax])设定坐标范围axisauto将坐标系统返回到自动缺省状态axissquare将当前图形设置为方形axisequal纵、横坐标采用等长刻度axisoff关闭坐标系统axison显示坐标系统122.设置分格线和坐标框(1)使用grid命令显示分格线gridon%画出分格线gridoff%不画分格线grid%是否画分格线的切换指令(2)使用box命

5、令显示坐标框boxon%使当前坐标框呈封闭形状boxoff%使当前坐标框呈开启形状box%在以上命令间切换13gridonboxongridoffboxoff143.文字标注(1)添加图名title(‘图形标题’)(2)添加坐标轴名xlabel(‘x轴标记’)ylabel(‘y轴标记’)(3)添加图例legend(s,pos)legendoff%擦除当前图中的图例说明:s为图例中的文字注释;pos表示图例在图中的位置的指令符。pos有1、2、3、4、0、-1共六种选项。其中1是默认。15例:文字标注例题>>x=linspace(-5,5,100);>>y1=100*sin(x);>>

6、y2=x.^4-22*x.^2-6*x+10;>>plot(x,y1,x,y2);>>title('文字标注例题')>>xlabel('x的取值范围');>>ylabel('y的值');>>legend('sinx','x^4-22x^2-6x+10');1617(4)添加文字注释text(X,Y,’文字注释’);%在坐标(X,Y)坐标处添加文字注释gtext(’文字注释’)%利用鼠标添加文字注释例:>>x=0:0.1:2*pi;>>y=sin(x);>>plot(x,y)>>text(pi,sin(pi),'y=sinx')18194.1.4多窗口绘制1.同一窗口多个子图subpl

7、ot(m,n,p):将当前图形窗口分成m*n个绘图区,即每行n个,共m行。区号按行优先编号,且选定第p个区为当前活动区。2.多个图形窗口figure(n):产生新的图形窗口,并且该窗口为活动窗口。若需要,还可以返回该窗口的识别号码,称该号码为句柄。用户可以通过句柄激活或者关闭某图形窗口,axis、xlabel、ylabel、title等命令也只对活动窗口有效。20>>x=0:0.1:2*pi;>>y_sin=sin(x);>>y_cos=cos(x);>>

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

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

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