网站大量收购闲置独家精品文档,联系QQ:2885784924

[理学]matlab3 作图.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]matlab3 作图

(3)坐标轴的控制 grid on/off :为图形窗口显示/不显示网格线 (3)图形的文字标注 title(‘图形标题’); xlabel(‘x轴名称’);ylabel(‘y轴名称’);zlabel(‘z轴名称’); text(x,y,z,‘说明文字’):在指定位置创建说明文字; gtext(‘说明文字’):用鼠标在特定位置输入文字。 legend: 用于说明不同函数所使用的线型 文字标注常用符号: \pi (π);\alpha (α);\beta (β); \leftarrow (左箭头) \rightarrow (右箭头); \bullet (点号) * 第三讲 函数可视化与Matlab作图 f (x), g (x)是周期函数吗?观察它们的图象。 引例:令 clf, x=linspace(0,8*pi,100); f=inline(sin(x+cos(x+sin(x)))); y1=f(x); g=inline(‘0.2*x+sin(x+cos(x+sin(x)))’); %inline表示内联函数 y2=g(x); plot(x,y1,k:,x,y2,k-) , legend(f(x)=sin(x+cos(x+sin(x)),g(x)=0.2x+sin(x+cos(x+sin(x))),2), %legend,2表示第2个角落 text(x(49),y1(50)-0.4,\bullet); text(x(14),y2(50)+1,\bullet); 程序: 一、基本二维图形 在Matlab软件中,绘制曲线图形的基本函数是plot,它的功能主要是绘制线性二维图形。 1、plot(x,y):以x为横坐标、y为纵坐标绘制二维图形, x,y是同维数的向量; (一)基本作图指令 2、plot(y):以该向量元素的下标为横坐标、元素值为纵坐标画出一条连续曲线,相当于x=[1,2,…,length(y)]时情形。 例1、画出y=sinx在[0,2π]上的图形 格式:x=linspace(0,2*pi,30); y=sin(x); plot(x,y) 则生成如下图形: 第三讲 Matlab的图形功能(2) 图形是由[0,2π]上30个点连成的正弦曲线。 画出y=sinx在[0,2π]上的图形也可用如下格式: ?x=0:0.1:2*pi; y=sin(x); plot(x,y) 例2、画折线图:  由点0,0.58,0.70,0.95,0.83,0.25用折线边组成的图 格式:y=[0 0.58 0.70 0.95 0.83 0.25];plot(y) 则生成如下图形: (二)绘制多条曲线 (1) plot(x1,y1), hold on, plot(x2,y2), hold off 1、同一图形窗口绘制多条曲线 (2)plot(x1,y1,x2,y2,…) 例3、 画出y=sinx,y=cosx在[0,2π]上的图形 格式1: clf,clear, x=linspace(0,2*pi,30); y1=sin(x); y2=cos(x); plot(x,y1,x,y2) 利用hold命令,在已经画好的图形上,若设置hold on,Matlab将把新的plot命令产生的图形画在原来的图形上,hold off 命令将结束这一过程。 例4、画出y=sinx,y=cosx,y=x在[0,2π]上的图形 格式: clf,clear, x=linspace(0,2*pi,30); y1=sin(x);plot(x,y1) Hold on y2=cos(x); plot(x,y2) y3=x;plot(x,y3) hold off 2、同一界面画多幅图形 在同一个画面上建立几个坐标系,用subplot(m,n,k)命令把一个画面分成m×n个图形区域,k代表当前的区域号,在每个区域中分别画一个图。如: clf,clear, x=linspace(0,2*pi,30); y=sin(x);z=cos(x); U=2*sin(x).*cos(x); V=sin(x)./cos(x); subplot(2,2,1),plot(x,y) subplot(2,2,2),plot(x,z) subplot(2,2,3),plot(x,U), subplot(2,2,4),plot(x,V) (三)图形的属性设置和屏幕控制 (1)plot(x,y,‘颜色+线型+点形’) 1、颜色、线型和点型的控制 (2)plot(x,y1,‘颜色+线型+点形’,x,y2, ‘颜色+线型+点形’,… ) 基本格式: Matlab对曲线的线型和颜色有许多选择,各符号说明如下: 破折线 -- ? ? 点划线 -.

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档