Matlab绘图基本控制命令资料下载.pdf

上传人:b****1 文档编号:16120372 上传时间:2022-11-20 格式:PDF 页数:11 大小:238.75KB
下载 相关 举报
Matlab绘图基本控制命令资料下载.pdf_第1页
第1页 / 共11页
Matlab绘图基本控制命令资料下载.pdf_第2页
第2页 / 共11页
Matlab绘图基本控制命令资料下载.pdf_第3页
第3页 / 共11页
Matlab绘图基本控制命令资料下载.pdf_第4页
第4页 / 共11页
Matlab绘图基本控制命令资料下载.pdf_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

Matlab绘图基本控制命令资料下载.pdf

《Matlab绘图基本控制命令资料下载.pdf》由会员分享,可在线阅读,更多相关《Matlab绘图基本控制命令资料下载.pdf(11页珍藏版)》请在冰豆网上搜索。

Matlab绘图基本控制命令资料下载.pdf

用于清除当前图形窗口中的内容。

shg:

用于显示当前图形窗口。

(2).在一个图形窗口中绘制多个子图形(Drawingseveralsubfiguresinasinglewindow)subplot(m,n,p):

把窗口分成mn个小窗口,并把第p个窗口当作当前窗口。

例:

将4个图形显示在同一个图形窗口中。

t=0:

pi/20:

2*pi;

x,y=meshgrid(t);

subplot(2,2,1);

plot(sin(t),cos(t);

axisequalsubplot(2,2,2);

z=sin(x)+cos(y);

plot(t,z);

axis(02*pi-22)subplot(2,2,3);

z=sin(x).*cos(y);

axis(02*pi-11)subplot(2,2,4);

z=sin(x).2-cos(y).2;

axis(02*pi-11)-1-0.500.51-1-0.500.510123456-2-1.5-1-0.500.511.520123456-1-0.500.510123456-1-0.500.51(3).在一个已有的图形上绘图(Drawingafigureonthefigurewasexisted)holdon:

在一个已有的图形上继续绘图;

holdoff:

命令结束继续绘图。

将peaks函数的等高线图与伪彩色画在一起。

x,y,z=peaks;

%产生双变量数组contour(x,y,z,20,k)%绘制等高线holdonpcolor(x,y,z)%绘制伪彩色图shadinginterp%表面色彩渲染holdoff-3-2-10123-3-2-101232坐标轴控制命令坐标轴控制命令(Axiscontrolcommands)控制坐标性质的axis函数的多种调用格式:

axis(xminxmaxyminymax):

指定二维图形x和y轴的刻度范围,axisauto:

设置坐标轴为自动刻度(缺省值)axismanual(或axis(axis)):

保持刻度不随数据的大小而变化axistight:

以数据的大小为坐标轴的范围axisij:

设置坐标轴的原点在左上角,i为纵坐标,j为横坐标axisxy:

使坐标轴回到直角坐标系axisequal:

使坐标轴刻度增量相同axissquare:

使各坐标轴长度相同,但刻度增量未必相同axisnormal:

自动调节轴与数据的外表比例,使其他设置失效axisoff:

使坐标轴消隐axison:

显现坐标轴

(1)坐标轴的范围(Domainofcoordinatesaxis)二维图形坐标轴范围在缺省状态下是根据数据的大小自动设置的,如欲改变,可利用axis(xminxmaxyminymax),函数来定义。

定义坐标轴范围对观察图形的影响。

x=0:

.01:

pi/2;

figure

(1);

plot(x,tan(x),-ro)%ymax=tan(1.57),而其他数据都很小,结果将%使图形难于进行观察和判断。

00.20.40.60.811.21.41.60200400600800100012001400figure

(2);

plot(x,tan(x),-ro);

axis(0,pi/2,0,5)%对坐标轴的范围进行控制就可得到较满意的绘图结果00.511.500.511.522.533.544.55

(2)显示比例对绘图结果的影响(Effectofdisplayscalingonplottingresults)例:

比较(Default,axissquare,axisequal,axistight)几种不同的显示方式的显示效果。

subplot(2,1,1);

plot(sin(t),2*cos(t);

gridon%缺省状态下的图形比例subplot(2,1,2);

axissquare;

gridon%正方形的显示比例figure

(2)subplot(1,2,1);

axisequal;

gridon%具有相等的刻度比例subplot(1,2,2);

axistight;

gridon%紧缩形式-1-0.500.51-2-1.5-1-0.500.511.52-1-0.500.51-2-1.5-1-0.500.511.523图形标注图形标注(Markingonthefigure):

MATLAB的图形标注方法(表的图形标注方法(表67)title:

标题,xlabel:

x轴标注,ylabel:

y轴标注,text:

任意定位的标注gtext:

鼠标定位标注,legent:

标注图例图形标注可以使用字母,数字,汉字或按规定的方法表示希腊字母。

如:

pi表示,leq表示,rm表示后面的字恢复为正体字,it表示斜体字,FontSize表示字体的大小,FontName表示字体的类型等。

可以使用图形窗口的Insert菜单,也可以使用属性编辑器,还可以使用函数输入的方法加标注,以下介绍相关函数的使用方法。

(1).加注坐标轴标识和图形标题(Addaxislabelsandtitleoffigure)加注坐标轴标识:

xlabel(s),ylabel(s)图形标题:

title(s)例:

加注坐标轴标示和图形标题。

pi/100:

y=sin(t);

plot(t,y)axis(02*pi,-11)xlabel(0leqittrmleqpi,FontSize,16)ylabel(sin(t),FontSize,20)title(正弦函数图形,FontName,隶书,FontSize,20)0123456-1-0.8-0.6-0.4-0.200.20.40.60.810tsin(t)正弦函数图形

(2).图中加注文本(Addtextinthefigure)text(x,y,字符串字符串)例:

在上图中加语句。

plot(t,y)axis(02*pi,-11)xlabel(0leqittrmleqpi,FontSize,16)ylabel(sin(t),FontSize,20)title(正弦函数图形,FontName,隶书,FontSize,20)text(3*pi/4,sin(3*pi/4),leftarrowsin(t)=0.707,FontSize,16)text(pi,sin(pi),leftarrowsin(t)=0,FontSize,16)text(5*pi/4,sin(5*pi/4),sin(t)=-0.707rightarrow,FontSize,16,.HorizontalAlignment,right)句中:

句中:

leftarrow表示加一个向左的箭头rightarrow表示加一个向右的箭头HorizontalAlignment表示右对齐水平排列0123456-1-0.8-0.6-0.4-0.200.20.40.60.810tsin(t)正弦函数图形sin(t)=0.707sin(t)=0sin(t)=-0.707gtext(字符串字符串):

在图形窗口上用鼠标直接在指定的位置上加注文本。

plot(t,y)axis(02*pi,-11)xlabel(0leqittrmleqpi,FontSize,16)ylabel(sin(t),FontSize,20)title(正弦函数图形,FontName,隶书,FontSize,20)gtext(MATLAB)0123456-1-0.8-0.6-0.4-0.200.20.40.60.810tsin(t)正弦函数图形MATLAB(3).指定TeX字符例:

在标题中指定TeX字符t=0:

alpha=-0.8;

beta=15;

y=sin(beta*t).*exp(alpha*t);

plot(t,y)title(itAe-italphaittsinitbetaittitalphaitbeta)xlabel(时间mus.),ylabel(幅值)在title中的字符串表现的是Aetsint斜体Ae上标斜体t斜体t斜体斜体01234567-0.8-0.6-0.4-0.200.20.40.60.81Ae-tsint时间s.幅值(4).在图形中添加图例框(Addlegendinthefigure)legend(字符串字符串1,字符串,字符串2,)例:

在当前图形中添加图例说明。

pi/10:

y1=sin(x);

y2=0.6*sin(x);

y3=0.3*sin(x);

plot(x,y1,x,y2,-o,x,y3,-*)legend(曲线1,曲线2,曲线3)legend(boxoff)legend函数的其他功能见(表68)01234567-1-0.8-0.6-0.4-0.200.20.40.60.81曲线1曲线2曲线34.图线形式和颜色图线形式和颜色(Styleandcolorofplot)

(1).图线的形式:

(styleofplot)四种线形:

实线-,虚线-,点线:

,点划线-.标记点类型:

点.,圆o,加号+,星号*,x符号x,方形s,菱形d,hexagramh上三角,下三角v,左三角,正五边形p命令:

命令:

plot(x,y,),plot(x1,y1,:

x2,y2,*)例1:

选择不同的线形绘图。

y2=sin(t-0.25);

y3=sin(t-0.5);

plot(t,y,-,t,y2,-,t,y3,:

)01234567-1-0.8-0.6-0.4-0.200.20.40.60.81例2:

选择不同的标记点绘图。

x=t.3;

plot(x,y,o)050100150200250-1-0.8-0.6-0.4-0.200.20.40.60.81

(2).线的颜色(colorofplot)可选颜色:

红r,绿g,蓝b,黄y,粉红m,青c,黑k.例:

plot(x,y,r),plot(x,y,g+)050100150200250-1-0.8-0.6-0.4-0.200.20.40.60.81(3).图线的其他属性(othercharactersofplot)设置图线的宽度:

LineWidth标记点的边缘颜色:

MarkerEdgeColor填充颜色:

MarkerFaceColor标记点的大小:

MarkerSize例:

设置图线的线形、颜色、宽度、标

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1