第七讲 绘图功能

第七讲 绘图功能

ID:20311691

大小:204.50 KB

页数:38页

时间:2018-10-12

第七讲 绘图功能_第1页
第七讲 绘图功能_第2页
第七讲 绘图功能_第3页
第七讲 绘图功能_第4页
第七讲 绘图功能_第5页
资源描述:

《第七讲 绘图功能》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七讲绘图功能第二章基本语法2.1变量与赋值2.2矩阵的初等运算2.3元素群运算2.4逻辑判断及流程控制2.5基本绘图方法2.6M文件及程序调试2.5基本绘图方法★matlab可以根据给出的数据,用绘图命令在屏幕上绘出其图形,使得数学计算结果可以方便地、多样性地实现了可视化,这是其它语言所不能比拟的★Matlab具有很强的图形处理功能,提供了大量的二维、三维图形函数。2.5.1二维曲线绘图的基本操作一、plot函数--最基本的二维图形指令plot的功能:★plot命令自动打开一个图形窗口Figure★用直线连

2、接相邻两数据点来绘制图形★根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位标注自动加到两个坐标轴上,可自定坐标轴。★如果已经存在一个图形窗口,plot命令则清除当前图形,绘制新图形★可单窗口单曲线绘图;★可单窗口多曲线绘图;★可单窗口多曲线分图绘图;★可多窗口绘图★可任意设定曲线颜色和线型★可给图形加坐标网线和图形加注功能(一)、plot的调用格式:plot(x)——缺省自变量绘图格式,x为向量,以x元素值为纵坐标,以相应元素下标为横坐标绘图plot(x,y)——基本格式,以y(x)的函数关系作出直角坐标图,

3、如果y为n×m的矩阵,则以x为自变量,作出m条曲线plot(x1,y1,x2,y2)——多条曲线绘图格式plot(x1,y1,’s1’,x2,y2,’s2’,…)1.单窗口单曲线绘图例1:x=[0,0.48,0.84,1,0.91,0.6,0.14][x1,x2,x3,x4,x5,x6,x7,]plot(x)y=5*(rand(1,10)-.5)plot(y)t=0:0.5:4*piy1=exp(-0.1*t).*sin(t)y2=exp(-0.1*t).*sin(t+1)plot(t,y1)plot(t,y

4、2)plot(t,y,t,y)2.单窗口多曲线绘图例4:t=0:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);plot(t,y,t,y1,t,y2)holdon方法3.单窗口多曲线分图绘图subplot——子图分割命令调用格式:subplot(m,n,p)——按从左至右,从上至下排列行列绘图序号例5t=0:pi/100:2*pi;y=sin(t);y1=cos(t);y2=sin(t+1)subplot(1,3,1);plot(t,y) subplot(1

5、,3,2);plot(t,y1) subplot(1,3,3);plot(t,y2)4.多窗口绘图figure(n)——创建窗口函数,n为窗口顺序号。t=0:pi/100:2*pi;y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);plot(t,y)——自动出现第一个窗口figure(2)plot(t,y1)——在第二窗口绘图figure(3)plot(t,y2)——在第三窗口绘图(二)、线型与颜色格式:plot(x,y1,’cs’,...)其中c表示颜色,s表示线型。【例6】用不同

6、线型和颜色重新绘制例4.2图形,其程序为:x=0:pi/100:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,'go',x,y2,'b-.')其中参数'go'和'b-.'表示图形的颜色和线型。g表示绿色,o表示图形线型为圆圈;b表示蓝色,-.表示图形线型为点划线。字母颜色标点线型y黄色·点线m粉红○圈线c亮蓝××线r大红++字线g绿色-实线b蓝色星形线w白色:虚线k黑色-·(--)点划线square正方形diamond菱形pentagram五角星hexagram六角星(三)、图形标记

7、在绘制图形的同时,可以对图形加上一些说明,如图形名称、图形某一部分的含义、坐标说明等,将这些操作称为添加图形标记。title(‘加图形标题');xlabel('加X轴标记');ylabel('加Y轴标记');text(X,Y,'添加文本');gtext——将标注加到图形任意位置gridon(off)——打开、关闭坐标网格线(四)、设定坐标轴用户若对坐标系统不满意,可利用axis命令对其重新设定。axis([xminxmaxyminymax])设定最大和最小值axis(’auto’)将坐标系统返回到自动缺省状态

8、axis(’off’)关闭坐标系统axis(’on’)显示坐标系统【例7】在坐标范围0≤X≤2π,-2≤Y≤2内重新绘制正弦曲线,其程序为:x=linspace(0,2*pi,60);生成含有60个数据元素的向量Xy=sin(x);plot(x,y);axis([02*pi-22]);设定坐标轴范围(五)、加图例给图形加图例命令为legend。该命令把图例放置在图形空白处,用户还可以通过鼠标移动图例

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

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

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