MATLAB程序设计与教程课件.ppt
《MATLAB程序设计与教程课件.ppt》由会员分享,可在线阅读,更多相关《MATLAB程序设计与教程课件.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB程序设计与教程课件5.1.1 基本绘图函数基本绘图函数1.plot函数的基本用法函数的基本用法 MATLAB 7.3中最基本的绘图函数是绘制中最基本的绘图函数是绘制曲线函数曲线函数plot。plot(x,y)%绘制以绘制以x为横坐标为横坐标y为纵坐标的二维为纵坐标的二维曲线曲线说明:说明:x和和y可以是实数向量或矩阵,也可以是可以是实数向量或矩阵,也可以是复数向量或矩阵。复数向量或矩阵。【例【例5-2】绘制双矢量曲线图绘制双矢量曲线图x=0:0.05:4*pi;%生成生成0至至4,间隔为,间隔为0.05的自变量的自变量y=sin(x);plot(x,y)绘制方波信号绘制方波信号 x
2、=0 1 1 2 2 3 3 4 4;y=1 1 0 0 1 1 0 1 1;plot(x,y)2含多个输入参数的含多个输入参数的plot函数函数含多个输入参数的含多个输入参数的plot函数调用格式为:函数调用格式为:plot(x1,y1,x2,y2,xn,yn)其中其中X1和和y1,x2和和y2,xn和和yn分别组成一组向量对,每一组分别组成一组向量对,每一组向量对的长度可以不同。每一个向量对可以绘制出一条曲线,这向量对的长度可以不同。每一个向量对可以绘制出一条曲线,这样可以在同一坐标内绘制出多条曲线。样可以在同一坐标内绘制出多条曲线。例例 x是行向量,使用是行向量,使用plot函数在同一窗
3、口绘制函数在同一窗口绘制4条曲线。条曲线。x=1:10;y1=sin(x);y2=10*sin(x);y3=20*sin(x);30*sin(x);plot(x,y1,x,y2,x,y3)3.含选项的含选项的plot函数函数曲线的曲线的线型线型、颜色颜色和和数据点形数据点形在在plot函数中还可以通过字符串参数来设置曲函数中还可以通过字符串参数来设置曲线的线型、颜色和数据点形等,命令格式如下:线的线型、颜色和数据点形等,命令格式如下:plot(x,y,选项选项)或或plot(x1,y1,选项选项1,x2,y2,选项选项2,xn,yn,选项选项n)说明:选项为说明:选项为字符串字符串,设置曲线的
4、线型、颜色,设置曲线的线型、颜色与数据点形等参数。与数据点形等参数。plot(x,y,ro-)1)线型选项(数据点间连线)线型选项(数据点间连线)-实线实线 :虚线虚线 -.点划线点划线 -双划线双划线 2)颜色选项)颜色选项b蓝色蓝色,g绿色绿色,r红色红色,c青色青色,m品红色品红色,y黄色黄色,k黑色黑色,w白色白色3)标记符号选项(数据点型)标记符号选项(数据点型).点点 o圆圈圆圈 x 叉号叉号 +加号加号 *星号星号 s方块符方块符 d菱形符菱形符 v朝下三角符号朝下三角符号 朝上三角符号朝上三角符号 朝右三角符号朝右三角符号 p五角星符五角星符 h六角星符六角星符5 在图形中设置
5、曲线的不同线型和颜色在图形中设置曲线的不同线型和颜色并绘制图形,如图并绘制图形,如图3-11所示。所示。x=0:0.2:10;y=exp(-x);plot(x,y,ro-.)hold on z=sin(x);plot(x,z,m+:)4.多个图形的绘制多个图形的绘制 1)同一个窗口多个子图同一个窗口多个子图使用使用subplot函数建立子图,函数建立子图,subplot函数的命令格函数的命令格式如下:式如下:subplot(m,n,i)%将窗口分成将窗口分成(mn)幅子图中,第幅子图中,第i幅为当前图幅为当前图说明:说明:subplot中的逗号(中的逗号(,)可以省略;子图的)可以省略;子图的
6、编排序号原则是:左上方为第编排序号原则是:左上方为第1幅,先从左向右后幅,先从左向右后从上向下依次排列,子图彼此之间独立。从上向下依次排列,子图彼此之间独立。例例 在同一个窗口中建立四个子图,在子图中分别在同一个窗口中建立四个子图,在子图中分别绘制绘制sin(x)、cos(x)、sin(2x)和和cos(2x)曲线,如图曲线,如图3-8所示。所示。x=0:0.1:10;subplot(2,2,1)%第一行左图第一行左图 plot(x,sin(x)subplot(2,2,2)%第一行右图第一行右图 plot(x,cos(x)subplot(2,2,3)%第二行左图第二行左图 plot(x,sin
7、(2*x)subplot(2,2,4)%第二行右图第二行右图 plot(x,cos(2*x)5.1.2 绘制图形的辅助操作 1.图形标注图形标注 有关图形标注函数的调用格式为:有关图形标注函数的调用格式为:title(图形名称图形名称)例例 title(示意图示意图)xlabel(x轴说明轴说明)例例 xlabel(时间时间)ylabel(y轴说明轴说明)例例 ylabel(里程里程)text(x,y,图形说明图形说明)例例 text(2,3,t3)legend(图例图例1,图例图例2,,pos)例例 legend(时间时间,里程里程,0)pos:0为取最佳位置,为取最佳位置,1为右上角(默认
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 程序设计 教程 课件
限制150内