matlab的平面二维图的绘制



《matlab的平面二维图的绘制》由会员分享,可在线阅读,更多相关《matlab的平面二维图的绘制(18页珍藏版)》请在装配图网上搜索。
1、1,数学实验,Matlab 绘图(一),平面二维作图基础,第五讲,2,Matlab 绘图,如何画出 ysin(x) 在 0, 2*pi 上的图像?,3,手工作图,Matlab 绘图,找点: x=0, pi/4, pi/2, 3*pi/4, pi, 计算函数值: y=sin(0), sin(pi/3), sin(pi/2), 描点:在坐标系中画出这些离散点 用直线或曲线连接这些点,得到函数的大致图形,4,Matlab 作图,Matlab 绘图,给出离散点列: x = 0 : pi/10 : 2*pi; 计算函数值: y = sin(x); 画图:用 matlab 二维绘图命令 plot 作出
2、函数图形 plot(x,y),5,Matlab 二维作图,平面绘图命令的基本形式: plot(x,y),x,y 都是向量,则以 x 中元素为横坐标, y 中元素为纵坐标作平面曲线。此时 x,y 必须具有相同长度,6,plot 举例, x = 0: pi/10: 4*pi; y = cos(x); plot(x,y);,例:y = cos(x) 在 0, 4 上的图像,7,Matlab 二维作图,plot(y): 绘制向量 y 中元素的线性图,基本形式(续),例: y=0, 0.4, 0.8, 1.0, 0.9, 6.1; plot(y);,x=1:length(y); plot(x,
3、y);,以下标为横坐标,元素值为纵坐标,等价于:,8,图形的属性,plot(x,y,string),其中 string 是用 单引号 括起来的字符串,用来指定图形的属性(点、线的形状和颜色),属性可以全部指定,也可以只指定其中某几个 排列顺序任意,点和线的基本属性,9,点和线的基本属性,help plot 查看,10,添加标题,添加标题,title(text),例:, x = 0 : pi/10 : 4*pi; y = cos(x); plot(x,y); title(y=cos(x)的图像);,11,添加坐标轴标注,添加坐标轴标注,xlabel(text) 或 ylabel(text),例:
4、, x = 0 : pi/10 : 4*pi; y = cos(x); plot(x,y); title(y=cos(x)的图像); xlabel(x 轴); ylabel(y 轴);,12,添加图例,例:,添加图例,legend(string1,string2, ...), x = 0 : pi/10 : 4*pi; y1 = cos(x); y2 = sin(x); plot(x,y1,x,y2); legend(cos(x),sin(x));,13,图形的其他属性,在任何指定的地方添加文本,text(x,y,string),xlable, ylabel, text 也可以指定文本的属性,
5、直观方法:可以直接在图象上进行编辑, x = 0 : pi/10 : 4*pi; y = cos(x); plot(x,y); text(pi/2,cos(pi/2), ... leftarrow y=cos(x));,例:,14,划分绘图窗口,划分绘图窗口,subplot(m,n,p),怎样在一个绘图区域内绘制多个函数的图像 ?,将一个绘图窗口分割成 m*n 个子区域,并 按行 从左至右 依次编号 ,p 表示第 p 个绘图子区域。, x = -pi : pi/10 : pi; subplot(2,2,1);plot(x,sin(x)); subplot(2,2,2);plot(x,cos(
6、x)); subplot(2,2,3);plot(x,x.2); subplot(2,2,4);plot(x,exp(x));,例:,15,同时绘制多个函数图像,plot(x1,y1,s1,x2,y2,s2, ... ,xn,yn,sn),属性选项 可以省略,,,,等价于:,hold on plot(x1,y1,s1) plot(x2,y2,s2) ... plot(xn,yn,sn),在一个绘图窗口绘制多个图像,16,图形的其他属性, x = -pi : pi/10 : pi; y = sin(x); plot(x,y,rh:,linewidth,2, ... markeredgecolo
7、r,b, ... markerfacecolor,g),例:,线条的粗细,字体大小,坐标轴属性等,linewidth: 指定线条的粗细 markeredgecolor: 指定标记的边缘色 markerfacecolor: 指定标记表面的颜色,注:1) 属性与属性的值是成对出现的 2) 更多属性参见 plot 的联机帮助,17,其他相关命令,保留当前绘图窗口中的图像,hold on / hold off,新建绘图窗口,figure(n),显示网格,grid on / grid off,关闭绘图窗口,close / close all,18,上机作业,1、用 plot 函数在一个坐标系下绘制以下函数的图形:,y1 用黑色间断线点标记为星号 y2 用红色实线点标记为小方格 y3 用蓝色虚线点标记为小圆圈,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。