下载此文档

MATLAB作图.ppt


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
MATLAB作图98490
3. 对数坐标图
在很多工程问题中,通过对数据进行对数转换可以更清晰地看出数据的某些特征,在对数坐标系中描绘数据点的曲线,')
ylabel('函数Y')
title('示意图')
grid on
MATLAB liti2
(3) hh = gtext(‘string’)
命令gtext(‘string’)用鼠标放置标注在现有的图上.
运行命令gtext(‘string’)时,屏幕上出现当前图形,在
图形上出现一个交叉的十字,该十字随鼠标的移动移动,
当按下鼠标左键时,该标注string放在当前十交叉的位
置.
例 在区间[0,2π]画sin(x),并分别标注“sin(x)”
”cos(x)”.
解 x=linspace(0,2*pi,30);
y=sin(x);
z=cos(x);
plot(x,y,x,z)
gtext(‘sin(x)’);gtext(’cos(x)’)
MATLAB liti3
返回
2. 定制坐标
Axis([xmin xmax ymin ymax zmin zmax])
例 在区间[,]显示sin(1/x)的图形.
解 x=linspace(,,1000);
y=sin(1./x);
plot(x,y)
axis([ –1 1])
MATLAB liti4
返回
定制图形坐标
将坐标轴返回到自动缺省值
Axis auto
x、y、z的最大、最小值
3. 图形保持
(1) hold on
hold of
例 将y=sin(x)、y=cos(x)分别用点和线画出在同一屏幕上.
解 x=linspace(0,2*pi,30);
y=sin(x);
z=cos(x)
plot(x,z,:)
hold on
Plot(x,y)
MATLAB liti5
保持当前图形, 以便继续画图到当前图上
释放当前图形窗口
(2) figure(h)
例 区间[0,2 ]新建两个窗口分别画出y=sin(x);
z=cos(x).
解 x=linspace(0,2*pi,100);
y=sin(x);z=cos(x);
plot(x,y);
title('sin(x)');
pause
figure(2);
plot(x,z);
title('cos(x)');
MATLAB liti6
返回
新建h窗口,激活图形使其可见,并把它置于其它图形之上
4. 割窗口
h=subplot(mrows,ncols,thisplot)
划分整个作图区域为mrows*ncols块(逐行对块访问)并激活第thisplot块,其后的作图语句将图形画在该块上.
激活已划分为mrows*ncols块的屏幕中的第thisplot块,其后的作图语句将图形画在该块上.
命令Subplot(1,1,1)返回非分割状态.
subplot(mrows,ncols,thisplot)
subplot(1,1,1)
解x=linspace(0,2*pi,100);
y=sin(x); z=cos(x);
a=sin(x).*cos(x);b=sin(x)./(cos(x)+eps)
subplot(2,2,1);plot(x,y),title(‘sin(x)’)
subplot(2,2,2);plot(x,z),title(‘cos(x)’)
subplot(2,2,3);plot(x,a),title(‘sin(x)cos(x)’)
subplot(2,2,4);plot(x,b),title(‘sin(x)/cos(x)’)
例 将屏幕分割为四块,并分别画出y=sin(x),z=cos(x),a=sin(x)×cos(x),b=sin(x)/cos(x).
MATLAB liti7
返回
5. 缩放图形
zoom on
单击鼠标左键,则在当前图形窗口中,以鼠标点中的点为中心的图形放大2倍;单击鼠标右键,则缩小2倍.
解 x=linspace(0,2*pi,30);
y=sin(x);
Plot(x,y)
zoom on
MATLAB liti13
例 缩放y=sin(x)的图形.
zoom off
为当前图形打开缩放模式
关闭缩放模式
返回
6. 改变视

MATLAB作图 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人孔乙己
  • 文件大小1.08 MB
  • 时间2022-06-09