第四讲 matlab绘图 ma|ab语言丰富的图形 表现方法,使得数学计算结 果可以方便地、多样性地实 现了可视化,这是其它语言 所不能比拟的
第四讲 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的矩阵,则以ⅹ为自变量,作 出m条曲线 plot(×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个字母,如 yellow--yel表示等。 或plot(x1,y1,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 黑色 -·(--) 点划线
mat|ab6.1线形 [+o.x square diamond> pentagram hexagram square 正方形 diamond菱形 pentagram五角星 hexagram 角星
matlab6.1线形: [ + | o | * | . | x | square | diamond | v | ^ | > | < | pentagram | hexagram ] square 正方形 diamond 菱形 pentagram 五角星 hexagram 六角星
1.单窗口单曲线绘图 例1:=[0,0.480.84,1,0.91,0.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:pi/100: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