编辑: gracecats | 2019-07-17 |
(2) 生成网格 Z=z(X,Y);
% 数组运算 (3) 计算在网格点上的函数值 mesh(X,Y,Z);
(4) 调用 Matlab 绘图命令 绘图小结 三维曲面参数方程绘图: u=a:h1:b;
v=c:h2:d;
(1) 绘图区域划分 [U,V]=meshgrid(u,v);
(2) 生成网格 X=x(U,V);
Y=y(U,V);
Z=z(U,V);
% 数组运算 (3) 计算在网格点上的函数值 mesh(X,Y,Z);
(4) 调用 Matlab 绘图命令 本讲主要内容 二维平面作图 三维空间作图 符号作图 Matlab 绘图过程/原理 二维曲线 ezplot 二维曲线符号绘图函数 ezplot(f(x),[a,b]) 绘制 y = f (x) 在区域 a ? x ? b 上的图形 ezplot(f(x,y),[a,b,c,d]) 绘制 f (x, y) =
0 在区域 a ? x ? b, c ? y ? d 上的图形 ezplot(x(t),y(t),[a,b]) 绘制 x = x(t), y = y(t) 在区域 a ? t ? b 上的图形 二维曲线 ezplot ezplot(f(x)) 绘制 y = f (x) 在区域 -2? ? x ? 2? 上的图形 ezplot(f(x,y)) 绘制 f (x, y) =
0 在区域 -2? ? x, y ? 2? 上的图形 ezplot(x(t),y(t)) 绘制 x = x(t), y = y(t) 在区域
0 ? t ? 2? 上的图形 缺省的绘图区间为 [-2?, 2?] 缺省的绘图区间为 [-2?, 2?] 缺省的绘图区间为 [0, 2?] ezplot 作图 ezplot('
sin(x)'
);
ezplot('
sin(x)'
,[-pi,pi]);
符号作图时要注意使用 单引号! Matlab 符号作图 空间曲线符号作图 ezplot3(x(t),y(t),z(t),[a,b]) 绘制空间曲线:x = x (t) , y = y (t) , z = z (t) , a ? t ? b ezplot3(x(t),y(t),z(t)) 绘制空间曲线:x = x (t) , y = y (t) , z = z (t) ,
0 ? t ? 2? 缺省的绘图区间为 [0, 2?] ezplot3('
2*t'
,'
sin(t)'
,'
cos(t)'
,[0,20]) 例: Matlab 符号作图 空间曲面符号绘图函数: ezmesh、ezsurf ezmesh(z(x,y),[a,b,c,d]) ezmesh(z(x,y),[a,b]) ezmesh(z(x,y)) ezsurf 的用法与 ezmesh 相同 Matlab 符号作图 空间曲面符号绘图函数: ezmesh、ezsurf ezmesh(x(s,t),y(........