Matlab 绘图总结.刘成(10页)Good is good, but better carries it.精益求精,善益求善。Matlab 绘图总结姓 名 : 刘 成 班 级 : 应 数 一 班 学 号 :1250411014一,二维绘图: plot 函数的基本用法plot 函数用于绘制二维平面上的线性坐标曲线图,要提供一组 x 坐标和对应的 y 坐标,可以绘制分别以 x 和 y 为横、纵坐标的二维曲线。plot 函数的应用格式:plot(x,y) 其中x,y 为长度相同的向量,存储 x 坐标和 y 坐标。例子 1:x=0:0.01:pi/2 y=sin(x./2) plot(x,y)例子 2:t=0:0.01:3;x=3*t.^2;y=t./2;plot(x,y)二. 三维绘图:1.绘制三维曲线的基本函数 最基本的三维图形函数为 plot3,它将二维绘图函数 plot 的有关功能扩展到三维空间,可以用来绘制三维曲线。其调用格式为:plot3(x1,y1,z1,选项 1,x2,y2,z2,选项 2,…)其中每一组 x,y,z 组成一组曲线的坐标参数,选项的定义和 plot 的选项一样。当 x,y,z 是同维向量时,则 x,y,z 对应元素构成一条三维 曲 线 。 当 x , y , z 是 同 维 矩 阵 时 , 则 以x,y,z 对应列元素绘制三维曲线,曲线条数等于矩阵的列数。例子 3:t=0:0.01:3; x=3*t.^2; y=t./2; z=sin(t); plot3(x,y,z)2.画三维曲面图 生成网格:当绘制 z=f(x,y)所代表的三维曲面图时,先要在 xy 平面选定一矩形区域,假定矩形区域为 D=[a,b]×[c,d],然后将[a,b]在 x方向分成 m 份,将[c,d]在 y 方向分成 n 份,由各划分点做平行轴的直线,把区域 D 分成 m×n个小矩形。绘 制 三 维 曲 面 的 函 数 : Matlab 提 供 了mesh 函 数 和 surf 函 数 来 绘 制 三 维 曲 面 图 。mesh 函数用来绘制三维网格图,而 surf 用来绘制三维曲面图,各线条之间的补面用颜色填充。其调用格式为:mesh(x,y,z,c)surf(x,y,z,c)一般情况下,x,y,z 是维数相同的矩阵,x,y 是网格坐标矩阵,z 是网格点上的高度矩阵,c 用于指定在不同高度下的颜色范围。c 省略时,Matlab 认为 c=z,也即颜色的设定是正比于图形的高度的。这样就可以得到层次分明的三维图形。当 x,y 省略时,把 z 矩阵的列下标当作 x 轴的坐标,把 z 矩阵的行下标当作 y 轴的坐标,然后绘制三维图形。当 x,y 是向量时,要求 x 的长度必须等于 z 矩阵的列,y 的长度必须等于必须等于...