- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab中plot()函数的用法的详细介绍(改后)
matlab 中plot ()函数用法详细介绍
MATLAB 有很强的图形功能,可以方便地实现数据的视觉化。强大的计算功能
与图形功能相结合为MATLAB 在科学技术和教学方面的应用提供了更加广阔的
天地。下面着重介绍二维图形的画法,对三维图形只作简单叙述。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
创建图形窗口 :
利用缺省属性值来创建新的图形窗口对象。
利用指定的属性值来创建图形窗口对象。对于用户没有显式地定义的属性值,
将其设置为默认的属性值。
如果句柄所指示的图形窗口对象存在,则将其设置为当前窗口,并将其移动到
屏幕的最前方。如果所指示的图形窗口不存在且是个整数 则创建一个图形窗
口,并将窗口的句柄设置为;如果不是整数,则返回错误信息。
返回图形窗口对象的句柄。
备注:为了在一个已有的图形窗口中绘制图形,这个窗口必须是激活的,
或者是当前的图形窗口。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
5.1 二维图形的绘制
5.1.1 基本形式
二维图形的绘制是MATLAB语言图形处理的基础,MATLAB最常用的画二维图形
的命令是plot,看两个简单的例子:
y [0 0.58 0.70 0.95 0.83 0.25];
plot(y)
生成的图形见图5-1,是以序号 为横坐标、数组y的数值为纵坐标画出
的折线。
x linspace(0,2*pi,30); % 生成一组线性等距的数值
y sin(x);
plot(x,y)
生成的图形见图5-2,是 上30个点连成的光滑的正弦曲线。
图5-2
5.1.2 多重线
在同一个画面上可以画许多条曲线,只需多给出几个数组,例如
x 0:pi/ 15:2*pi;
y1 sin(x) ;
y2 cos(x);
plot(x,y 1,x,y2)
则可以画出图5-3。多重线的另一种画法是利用hold命令。在已经画好的图形
上,若设置hold on,MATLA将把新的plot命令产生的图形画在原来的图形
上。而命令hold off将结束这个过程。例如:
x linspace(0,2*pi,30); y sin(x); plot(x,y)
先画好图5-2,然后用下述命令增加cos(x)的图形,也可得到图5-3。
hold on
z cos(x); plot(x,z)
hold off
图5-4
5.1.3 线型和颜色
MATLAB 对曲线的线型和颜色有许多选择,标注的方法是在每一对数组后加一
个字符串参数,说明如下:
线型线方式:-实线 :点线-.虚点线- -波折线。
线型点方式:.圆点+加号*星号x x形o小圆
颜色:y黄;r红;g绿;b蓝;w 白;k黑;m紫;c青.
以下面的例子说明用法:
x 0:pi/ 15:2*pi;
y1 sin(x); y2 cos(x);
plot(x,y1,’b:+’,x,y2,’g-.*’)
可得图形5-4。
5.1.4 网格和标记
在一个图形上可以加网格、标题、x轴标记、y轴标记,用下列命令完成这些工
作。
x linspace(0,2*pi,30); y sin(x); z cos(x);
plot(x,y,x,z)
grid
xlabel(‘Independent Variable X’)
ylabel(‘Dependent Variables Y and Z’)
title(‘Sine and Cosine Curves’)
它们产生图5-5:
图5-5
也可以在图形的任何位置加上一个字符串,如用:
text(2.5,0.7,’sinx’)
表示在坐标x 2.5, y 0.7处加上字符串sinx。更方便的是用鼠标来确定字符
串的位置,方法是输入命令:
gtext(‘sinx’)
在图形窗口十字线的交点是字符串的位置,用鼠标点一下就可以将字符串放在
那里。
5.1.5 坐标系的控制
在缺省情况下MATLAB 自动选择图形的横、纵坐标的比例,如果你对这个比例不
满意,可以用axis命令控制,常用的有:
axis([xmin xmax ymin ymax]) [ ] 中分别给出x 轴和y 轴的最大值、最小值
axis e
文档评论(0)