第四讲 matlab绘图 matlab语言丰富的图形 表现方法,使得数学计算结 果可以方便地、多样性地实 现了可视化,这是其它语言 所不能比拟的
第四讲 matlab 绘图 ——matlab语言丰富的图形 表现方法,使得数学计算结 果可以方便地、多样性地实 现了可视化,这是其它语言 所不能比拟的
matlab语言的绘图功能 不仅能绘制几乎所有的标准图形, 而且其表现形式也是丰富多样的。 matlab语言不仅具有高层绘图能力, 而且还具有底层绘图能力—句柄 绘图方法 在面向对象的图形设计基础上,使 得用户可以用来开发各专业的专用 图形
matlab语言的绘图功能 不仅能绘制几乎所有的标准图形, 而且其表现形式也是丰富多样的。 matlab语言不仅具有高层绘图能力, 而且还具有底层绘图能力——句柄 绘图方法。 在面向对象的图形设计基础上,使 得用户可以用来开发各专业的专用 图形
维绘图 (一)plot——最基本的二维图形指令 plot的功能: plot命令自动打开一个图形窗口 Figure 用直线连接相邻两数据点来绘制图形 根据图形坐标大小自动缩扩坐标轴,将 数据标尺及单位标注自动加到两个坐标 轴上,可自定坐标轴,可把X,y轴用对 数坐标表示
一、二维绘图 (一)plot —— 最基本的二维图形指令 plot的功能: plot命令自动打开一个图形窗口Figure 用直线连接相邻两数据点来绘制图形 根据图形坐标大小自动缩扩坐标轴,将 数据标尺及单位标注自动加到两个坐标 轴上,可自定坐标轴,可把x, y 轴用对 数坐标表示
如果已经存在一个图形窗口,plot命 令则清除当前图形,绘制新图形 可单窗口单曲线绘图;可单窗口多曲 线绘图;可单窗口多曲线分图绘图; 可多窗口绘图 可任意设定曲线颜色和线型 可给图形加坐标网线和图形加注功能
如果已经存在一个图形窗口,plot命 令则清除当前图形,绘制新图形 可单窗口单曲线绘图;可单窗口多曲 线绘图;可单窗口多曲线分图绘图; 可多窗口绘图 可任意设定曲线颜色和线型 可给图形加坐标网线和图形加注功能
plot的调用格式 plot(x)缺省自变量绘图格式, ⅹ为向量,以x元素值为纵坐标,以相 应元素下标为横坐标绘图 plot(x,y)-基本格式,以y(x)的 函数关系作出直角坐标图,如果y为 n×m的矩阵,则以x为自变量,作 出m条曲线 otx×1,y1,x2,y2)多条曲线绘 图格式
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个字母,如 yel| owel表示等 或plot(×1y1,s1,x2,y2,’s2,…)
plot(x,y,’s’) —— 开关格式,开关量 字符串s设定曲线颜色和绘图方式, 使用颜色字符串的前1~3个字母,如 yellow—yel表示等。 或plot(x1,y1,’s1’,x2,y2,’s2’ ,…)
S的标准设定值如下: 字母颜色标点 线型 y 黄色 点线 粉红 圈线 亮蓝 ×+ 线 大红 十字线 绿色 实线 gbwk 蓝色 星形线 白色 虚线 黑色 (-)点划线
S的标准设定值如下: 字母 颜色 标点 线型 y 黄色 · 点线 m 粉红 ○ 圈线 c 亮蓝 × ×线 r 大红 + +字线 g 绿色 - 实线 b 蓝色 星形线 w 白色 : 虚线 k 黑色 -·(--) 点划线
matlab61线形 [+o.x square diamond> pentagram hexagram I square 正方形 diamond菱形 pentagram五角星 hexagram六角星
matlab6.1线形: [ + | o | * | . | x | square | diamond | v | ^ | > | < | pentagram | hexagram ] square 正方形 diamond 菱形 pentagram 五角星 hexagram 六角星
1.单窗口单曲线绘图 例1:x=[0,0.48,0.84,1,0.910.6,0.14] [X1,X2,x3,×4,x5,X6,X7, plot ( x
1. 单窗口单曲线绘图 例1:x=[0, 0.48,0.84,1,0.91,0.6,0.14] [ x1, x2, x3, x4, x5, x6, x7,] plot (x)
2.单窗口多曲线绘图 例2:t=0:p100:2pi; y=sin(t: y1=sin(t+0. 25), y2=sin(t+0.5) plot(t,y, t, y1, t, y2) 0.8 6 0.4 o.2 y2 -0.2 -0.4
0 1 2 3 4 5 6 7 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 2. 单窗口多曲线绘图 例2: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) y y1 y2