- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章MATLAB绘图讲解
第章历史证明,人类的视觉在人类的科学发现中发挥过杰出的作用。通常在可视化方面,关键技术的出现,就是重大科学发现的前奏。望远镜和显微镜在天文学和生物发展中的作用,就是明证。这些工具,放大和扩展了人类眼晴的功能。今天,这个道理仍然成立。可视化功能,允许人类对大量抽象的数据进行分析。人的创造性不仅取决于人的逻辑思维,而且取决于人的形象思维。海量的数据只有通过可视化变成形象,才能激发人的形象思维。从表面上看来是杂乱无章的海量数据中,找出其中隐藏的规律,为科学发现、工程开发、医疗诊断和业务决策等提供依据。
准备数据
准备好绘图须有的横坐标变量和纵坐标变量数据。
设置当前绘图区
在指定的位置创建新的绘图窗口,并自动化以此窗口的绘图为当前绘图区。
绘制图形
创建坐标轴,指定叠加绘图模式,绘制函数曲线。
设置图形中曲线和标记点格式
设置图形中的线宽、线形、颜色、和标记点形状、大小、颜色等。
设置坐标轴和网络线属性
将坐标轴的范围设置在指定曲线。
标注图形
对图形进行标注,包括在图形中添加标题、坐标轴标注、文字标注等。
保存和导出图形
按指定文件格式、属性保存或导出图形,以备后续使用。
注:(1)以上7个步骤顺序并不完全固定,尤其是其中4、5、6步,完全可以改变顺序。
(2)MATLAB中对于图形中的曲线和标记点格式有默认的设置,这在一般情况下是可以满足使用者需要的,因此对于只是想大概查看一下数据分布的用户,只需要进行1、3步就可以了。
MATLAB在工作空间直接绘图
在MATLAB中有一种较为简单的绘图方法,就是直接利用工作空间的数据绘制出想要的图形。这种方法只需要选中绘图的类型就可以进行绘制。
绘图过程:
(1)选中想要绘制图形的数据变量(如图4.1);
(2)单击 按钮,并选择图形的类型。
图4.1 工作空间
例4.1 利用工作空间绘制正弦曲线。
在M文件编辑器中输入以下命令:
x=0:0.1*pi:2*pi;
y=sin(x);
此时可以在工作空间看到x和y变量,如图4.2;选中x、y变量单击选择plot绘图,如图4.3。
图4.2工作空间 图4.3绘图效果
4.1 MATLAB二维绘图
4.1.1基本绘图命令
1 低级命令Line
Line功能:在图形窗口任意位置画直线或曲线。
Line调用格式:line(x,y) ——x、y都是一维数组,将(x(i),y(i))代表的点用线段连接起来绘制出一条折线。
例4.2 利用line函数绘制当x∈[0,2π]时,y=sin(x)的折线图。
在M文件编辑器中输入以下命令:
x=0:0.4*pi:2*pi;
y=sin(x);
line(x,y)
运行程序后,可以得到如图4.4所示。
图4.4 Line函数绘图
2 高级命令plot
Plot功能:plot命令自动打开一个图形窗口Figure;它可以可以plot命令则清除当前图形,绘制新图形。
可单窗口单曲线绘图;可单窗口多曲线绘图;可单窗口多曲线分图绘图;可多窗口绘图;可任意设定曲线颜色和线型;可给图形加坐标网线和图形加注功能。
plot调用格式:
plot(x) —— 缺省自变量绘图格式,x为向量, 以x元素值为纵坐标,以相应元素下标为横坐标绘图 。
plot(x,y) —— 基本格式,以y(x)的函数关系作出直角坐标图,如果y为n×m的矩阵,则以x 为自变量,作出m条曲线。
plot(x1,y1,x2,y2) —— 多条曲线绘图格式。
plot(x,y,’s’) —— 开关格式,开关量字符串s设定曲线颜色和绘图方式,使用颜色字符串的前1~3个字母,如 yellow—yel表示等。或plot(x1,y1,’s1’,x2,y2,’s2’,…)。
S的标准设定值如下:
色彩符号 颜色 色彩符号 颜色 y 黄色 g 绿色 m 紫色 b 蓝色 c 青色 w 白色 r 红色 k 黑色
线型符号 线型 线型符号 线型 - 实线 : 点线 -- 虚线 -. 点划线
标记符号 数据点形式 标记符号 数据点形式 + 加号 左三角 o 圆圈 p 五边形 * 星号 h 六边形 . 点 x 十字 ^ 上三角 s 矩形 v 下三角 d 菱形 右三角 例4.3 利用plot函数绘制,,,。
在M文件编辑器中输入以下命令:
x=0:0.1*pi:2*pi;
y1=sin(x);
y2=cos(x);
y3=cos(x+1);
plot(x,y1,-r)
hold on
plot(x,y2,-.g)
hold on
plot(
文档评论(0)