例:绘制边界面屏蔽 meshz 空间曲面作图举例 >> [X,Y]=meshgrid(-8:0.5:8); >> r=sqrt(X.^2+Y.^2)+eps; >> Z=sin(r)./r; >> meshz(X,Y,Z) * ppt课件 空间三维作图 空间曲面其它作图函数 sphere(n) 专用于绘制单位球面 mesh 绘制网格图,surf 绘制着色的三维表面图 surf(X,Y,Z) 绘制由矩阵 X,Y,Z 所确定的曲面图,参数含义同 mesh sphere 只能画单位球面! 自己动手 绘制球面 x2 + y2 + z2 = 16 * ppt课件 surf 作图举例 >> [X,Y]=meshgrid(-8:0.5:8); >> r=sqrt(X.^2+Y.^2)+eps; >> Z=sin(r)./r; >> surf(X,Y,Z) * ppt课件 mesh 与 surf 的比较 * ppt课件 如果没有给出 n 的值, 则系统默认为 n=20 sphere 作图 * ppt课件 其它调用方式: axis auto 自动模式,使得图形的坐标满足图中的一切元素 axis equal 各坐标轴采用等长刻度 axis square 使绘图区域为正方形 axis on/off 恢复/取消对坐标轴的一切设置 axis manual 以当前的坐标限制图形的绘制(多图时) … … 更多参见 axis 的联机帮助 坐标轴控制 axis([xmin, xmax, ymin, ymax, zmin, zmax]) 作用:控制坐标轴的显示范围 坐标轴控制命令: axis * ppt课件 r, g, b 都是 0 ~ 1 之间的一个数 s 为字符串,表示所采用的色系,常用的值有 颜色映象 相应的颜色系 颜色映象 相应的颜色系 autumn 红黄色系 hsv 色调饱和色系 gray 线性灰色系 hot 黑红黄白色系 cool 青和洋红色系 pink 柔和色系 图像的着色方案 colormap([r g b]) 或 colormap(s) colormap: 设置绘图的着色方案 * ppt课件 ezplot(f) Matlab 符号作图 二维曲线绘图: ezplot ezplot(f,[a,b]) ezplot(f(x,y)) ezplot(f(x,y),[a,b,c,d]) ezplot(f,g,[a,b]) 缺省的绘图区间为 [-2?, 2?] * ppt课件 例: ezplot 作图 * ppt课件 Matlab 符号作图 空间曲线绘图: ezplot3 缺省的绘图区间为 [0, 2?] ezplot3(x,y,z,[a,b]) ezplot3(x,y,z) * ppt课件 Matlab 符号作图 空间曲面绘图: ezmesh、ezsurf ezmesh(z(x,y),[a,b,c,d]) ezmesh(z(x,y),[a,b]) ezmesh(z(x,y)) ezmesh(x(s,t),y(s,t),z(s,t),[a,b,c,d]) ezmesh(x(s,t),y(s,t),z(s,t),[a,b]) ezmesh(x(s,t),y(s,t),z(s,t)) ezsurf 的用法 与 ezmesh 相同 * ppt课件 * * 上机任务 1、 输入x=[2,4,1,6,8]; plot(x,’*-b’),体会图形特点,并尝试对相关参数进行改变。 2、 在一幅图上画出两个周期的正弦曲线和余弦曲线,画出坐标轴,加上各种图注。 3、 利用surf绘制马鞍面图形,函数为 。 4、 在一个窗口画出4幅图,分别绘制sin2x,tanx,lnx,10x的图形,并加上适当的图形修饰。 * ppt课件 * * 上机任务 5、 logistic模型的应用,阅读并实现例题中的程序,提交M文件。 (1)新产品销售模型 (2)水稻叶伸长生长变化 (3)变形虫细胞重量生长 * ppt课件 Matlab 绘图 * ppt课件 Matlab 绘图 如何画出 y=sin(x) 在 [0, 2*pi] 上的图像? * ppt课件 手工作图 Matlab 绘图 找点: x=0, pi/3, pi/2, 2*pi/3, pi, … 计算函数值: y=sin(0), sin(pi/3), sin(pi/2), … 描点:在坐标系中画出这些离散点 用直线或曲线连接这些点,得到函数的大致图形 * ppt课件 Matlab 作图 Matlab 绘图 给出离散点列: