《MATLAB图形绘制》PPT课件

《MATLAB图形绘制》PPT课件

ID:36770801

大小:2.42 MB

页数:47页

时间:2019-05-10

《MATLAB图形绘制》PPT课件_第1页
《MATLAB图形绘制》PPT课件_第2页
《MATLAB图形绘制》PPT课件_第3页
《MATLAB图形绘制》PPT课件_第4页
《MATLAB图形绘制》PPT课件_第5页
资源描述:

《《MATLAB图形绘制》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB图形绘制蔺勇智制作2008.4.910/1/20211哈尔滨理工大学机械动力工程学院蔺勇智制作本次课程主要介绍内容基本图形绘制(平面)三维图像绘制特殊图形绘制MATLAB编程绘制曲线仿真系统分析图形绘制10/1/20212哈尔滨理工大学机械动力工程学院蔺勇智制作1.绘制3条普通的正弦曲线,区间为0~2π,步长为π/100。命令为:t=0:pi/100:2*pi;y=sin(t);y2=sin(t-0.25);y3=sin(t-0.5);plot(t,y,t,y2,t,y3)如果想指定线形,则进行如下操作。plot(t,y,'-',t,y2,'--',t,y3,'

2、:')绘制图形如图所示基本图形绘制返回10/1/20213哈尔滨理工大学机械动力工程学院蔺勇智制作2.数据点绘制随意定义2个矢量,如下面所示命令为:x=0:pi/15:4*pi;y=exp(2*cos(x));plot(x,y,'r+')%r表示颜色为红色,+表示点的形状。绘制图形如图所示10/1/20214哈尔滨理工大学机械动力工程学院蔺勇智制作三维图形绘制准备绘图数据。数据可以是实际工作中采集的数据,也可以由各种命令或函数创建。如峰形函数peaks来生成实验数据。创建出图形窗口。可以用figure函数创建,也可以由灰图函数自动创建窗口。调用二维绘图命令。例如plot、m

3、esh、surf等函数。当然,也可以自己编写灰图函数命令,根据需要绘制图形。修饰图形。例如标注轴、设置视角、设置光源、改变着着色模式等,当然,也可以使用MATLAB提供的默认值。下面将以创建一幅三维图形进行说明,具体步骤如下:返回10/1/20215哈尔滨理工大学机械动力工程学院蔺勇智制作plot3函数一般的语法调用格式为:plot3(x,y,z)调用该命令后,将在三维空间产生一条曲线,该曲线上的点的坐标分别为矢量x、y、z的相应元素。同时,MATLAB还为该三维曲线生成二维投影。例如,以下程序代码将绘制一条三维螺旋线,绘制结果如下所示t=0:pi/50:10*pi;plo

4、t3(sin(t),cos(t),t)axissquare;gridon10/1/20216哈尔滨理工大学机械动力工程学院蔺勇智制作三维绘图指令示例:subplot(221)x=6*rand(100,1)-3;%x为[-3,3]间的100点随即数y=6*rand(100,1)-3;%y为[-3,3]间的100点随即数z=peaks(x,y);%z为peaks指令产生的100点输出[X,Y]=meshgrid(-3:0.1:3);%网格点输出Z=griddata(x,y,z,X,Y,'cubic');%曲面网格点插值输出mesh(X,Y,Z);%绘制立体网状图holdon%在

5、当前坐标轴图形里添加绘制图形plot3(x,y,z,'.','MarkerSize',16);%绘出100点采样值holdoff%重置坐标系,绘制新图形10/1/20217哈尔滨理工大学机械动力工程学院蔺勇智制作axistight%设置坐标数值范围为当前数据范围subplot(2,2,2)ezsurfc('sin(x*y)/(x*y)');%精确绘制带有等高线的曲面图subplot(2,2,3)t=linspace(0,10*pi,501);plot3(t.*sin(t),t.*cos(t),t,t.*sin(t),t.*cos(t),-t);%同时绘制两条曲线subplo

6、t(2,2,4)[X,Y,Z]=peaks(30);waterfall(X,Y,Z)%水流效果10/1/20218哈尔滨理工大学机械动力工程学院蔺勇智制作10/1/20219哈尔滨理工大学机械动力工程学院蔺勇智制作特殊图形绘制面域图、直方图、饼图、等高线、相量图、散点图等均属于特殊图形的范畴,现在详细介绍如下其绘制方法:1.面域图、直方图、饼图直方图和面域图主要用于在一定时域内比较不同数据集的结果,并且显示这些数据的总和。直方图用于离散数据的显示,而面域图显示连续数据的显示。饼图用来显示数据元素在总体中所占的百分比的情况,排列图是相量按递减顺序的直方图,它反映出递减数据百分

7、比的变化情况。这四种图形直观体现了数据间的大小关系或比例情况。返回10/1/202110哈尔滨理工大学机械动力工程学院蔺勇智制作area函数的示例如下:Y=[1,5,3;3,2,7;%曲线一:[1312]1,5,3;%曲线二:[6568]=[1312]+[5256]2,6,1];%曲线三:[91299]=[6568]+[3731]subplot(221)area(Y)%依次列项相加绘制曲线(如上面的三个曲线相量),并填充曲线中的区域gridonsubplot(222)Y=rand(3,5);h=bar(Y,1);s

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

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

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