第4章 Matlab 绘图
——Matlab语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实现了可视化,这是其它语言所不能比拟的
Matlab语言的绘图功能
不仅能绘制几乎所有的标准图形,而且其表现形式也是丰富多样的。
matlab语言不仅具有高层绘图能力,而且还具有底层绘图能力——句柄绘图方法。
在面向对象的图形设计基础上,使得用户可以用来开发各专业的专用图形。
一、二维绘图
(一)plot ——最基本的二维图形指令
plot命令自动打开一个图形窗口,如果已经存在一个图形窗口,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’,…)
绘图控制命令
(1)曲线控制命令
颜色控制符
线型控制符
数据点控制符
颜色、线型、标记三种属性的符号必须放在同一个字符串内
属性的先后顺序没有关系,可以只指定一两个属性,也可以全部缺省,但同种属性不能同时指定两个
颜色控制符缺省为蓝色,线型控制符缺省为实线
属性间不用间隔
例用红色、点连线、叉号画出正弦曲线。
>>x = 0 : : 8;
>>y = sin(x);
>>plot(x, y, 'r:x')
(2)图形的标注命令
图形标注函数
第4章 Matlab绘图 来自淘豆网m.daumloan.com转载请标明出处.