matlab基本作图详解

 时间:2024-10-31 05:27:08

这篇文档通过简单的程序算例详细地讲解matlab基本作图方法

matlab基本作图详解

工具/原料

matlab

步骤1:创建图

1、根据输入的不同,plot函数有不同的窗体。如果y是向量的形式,plot(y)则在y对堑霎夭酾应的轴上作出一个分段线状图。如果指定要求含两个向量时,嬴猹缥犴则plot(x,y)作出一个y相对于x的图表。例如:下面这些语句了用colon(冒号)算子来创建一个定义值取从0到2的向量x,计算出这些值的正弦函数值,然后画出结果。x=0:pi/100:2*pi;y=sin(x);plot(x,y)现在给轴加上标签和标题,用\pi作符号。xlabel('x=0:2\pi')ylabel('Sineofx')title('PlotoftheSineFunction','FontSize',12)

matlab基本作图详解

步骤2:多重数据集作图

1、一个函数作图命令plot使不同的(x-y)变元函数生成不同的函数图象。MATLAB自动地通过预设地颜色库来区别不同的函数(也可用户自设)。例如,以下是三个x的相关函数的图象,每条曲线都由各自不同的颜色加以区分。y2=sin(x-.25);y3=sin(x-.5);plot(x,y,x,y2,x,y3)legend命令提供一种简易方式来辨别不同的函数作图。legend('sin(x)','sin(x-.25)','sin(x-.5)')

matlab基本作图详解

步骤3:指定线型和颜色

1、在使用plot命令来为数据作图时,你可以自定义颜色,线型和标记(比如加号和圆圈)。圬桦孰礅plot(x,y,'color_styl髫潋啜缅e_marker')color_style_marker是一个由一到四个字符构成的字符串(用单引号括起来),用以定义颜色,线型和标记形式:颜色字符串有'c','m','y', 'r','g','b', 'w',和'k'。分别表示青,红紫,黄,红,绿,白和黑。线型字符串有:'-'为实线,'--'为虚线, ':'为点线,'-.'为点虚线,及'none'表示不用线型。标记形式有'+','o','*',和'x',填入's'代表正方形,'d'代表菱形,'^'为上三角形, 'v'为下三角形,'>'为右三角形,'<'为左三角形, 'p'为五角星形,'h'为六角星形,none为不用标记。

步骤4:作出线与标记

1、若指定作图为标记型而非线型,则MATLAB只画出标记,例如:plot(x,y,'ks')在每个数值点画黑色小正方形,但没有用线连接起来。而:plot(x,y,'r:+')画出一条红色的点线,在每个数值点上有标记点(+)。你或许想要用更少的数值点来画标记点,下面我们用两组不同数目的点来分别画点线和标记图。例如:x1=0:pi/100:2*pi;x2=0:pi/10:2*pi;plot(x1,sin(x1),'r:',x2,sin(x2),'r+')

matlab基本作图详解

步骤5:同一Figure中作多幅图

1、用subplot命令可以在同一窗口中作多幅图或把它们打印到同一纸上。输入subplot(m,n,p)把figure窗口分成m*n个子区域及选择第p个区域为当前图。所作图是从figure窗口的顶行开始标号,然后第2行,依次类推。例如,以下语句在figure窗口的4个不同子区域分别作图。t=0:pi/10:2*pi;[X,Y,Z]=cylinder(4*cos(t));subplot(2,2,1);mesh(X)subplot(2,2,2);mesh(Y)subplot(2,2,3);mesh(Z)subplot(2,2,4);mesh(X,Y,Z)

matlab基本作图详解

步骤6:轴的控制

1、设置轴的范围默认时,MATLAB可以根据数值的最大值和最小值决定合适的范围,用axis命令可以自己定义数值的标尺范围:axis([xminxmaxyminymax])三维图则用,axis([xminxmaxyminymaxzminzmax])用命令axisauto使MATLAB重新自动选择范围。

2、设定纵横比用axis也可以指定预先确定的数。例如,axissquare使x轴和y轴等长。axisequal使x轴与y轴的单位长度相等。也就是说plot(exp(i*[0:pi/10:2*pi]))无论后面跟着axissquare还是axisequal都把椭圆变成正圆。axisautonormal返回默认模式中定义的缩放比例。

3、设定轴的可见性用axis命令还可以使轴隐藏或显示。axison使轴显示出来。这是默认情况。axisoff使轴隐藏。

4、设置网格线grid命令设置网格线显示或隐藏。语句gridon使网格线显示,gridoff隐藏网格线。

步骤7:轴的标签与标题

1、用xlabel, ylabel, 及zlabel命令添加x-,y-,z-等标盘份益巩签。用title命令在图象顶部加标题,用text函数在图象中任何部位添加揍茏壅混文本。TeX标记的子集则产生希腊字母。可以交互地设置这些选项。详见图形的编辑。t=-pi:pi/100:pi;y=sin(t);plot(t,y)axis([-pipi-11])xlabel('-\pi\leq{\itt}\leq\pi')ylabel('sin(t)')title('Graphofthesinefunction')text(1,-1/3,'{\itNotetheoddsymmetry.}')

matlab基本作图详解

Visio如何绘制电量图标#校园分享# MATLAB load函数用法是什么 Matlab App Designer基本使用之旋钮 如何在matlab中使用下标? Matlab输出数据如何到excel文件中
热门搜索
青藏铁路图片 白描图片 搞笑动漫 唯美文字图片 ps怎么复制图片