如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第4讲绘图功能4.1二维图形4.2特殊坐标图形4.3其它图形函数4.4三维图形4.5图形句柄4.6动画设计MATHEMATICS?作为一个功能强大的工具软件,Matlab具有很强的图形处理功能,提供了大量的二维、三维图形函数。由于系统采用面向对象的技术和丰富的矩阵运算,所以在图形处理方面既方便又高效。MATHEMATICS4.1二维图形?一、plot函数函数?函数格式:plot(x,y)其中x和y为坐标向量?函数功能:以向量x、y为坐标,绘制曲线。?【x=0:pi/100:2*pi;例1】在区间0≤X≤2π内,绘制正弦曲线Y=SIN(X),其程序为:y=sin(x);折线段plot(x,y)MATHEMATICS4.1二维图形一、plot函数函数?【例2】同时绘制正、余弦两条曲线同时绘制正、余弦两条曲线Y1=SIN(X)和()Y2=COS(X),其程序为:()其程序为:x=0:pi/100:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,x,y2)plot函数还可以为函数还可以为plot(x,y1,x,y2,x,y3,…)形式,其功能形式,函数还可以为,,形式是以公共向量x为轴分别以y1,,,为轴是以公共向量为X轴,分别以,y2,y3,…为Y轴,在同一幅图内绘制出多条曲线。在同一幅图内绘制出多条曲线。MATHEMATICS4.1二维图形一、plot函数函数?(一)线型与颜色?格式:plot(x,y1,’cs’,...)格式:其中c表示颜色,表示线型表示线型。其中表示颜色,s表示线型。表示颜色?【例3】用不同线型和颜色重新绘制例图形,其程序为:图形,】用不同线型和颜色重新绘制例2图形其程序为:x=0:pi/100:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,'go',x,y2,'b-.')其中参数'go'和'b-.'表示图形的颜色和线型。g表示绿色,和表示图形的颜色和线型。表示绿色表示绿色,其中参数表示图形的颜色和线型o表示图形线型为圆圈;b表示蓝色,-.表示图形线型为点划表示图形线型为圆圈;表示蓝色表示蓝色,表示图形线型为点划表示图形线型为圆圈线。MATHEMATICS4.1二维图形一、plot函数函数?(二)图形标记(?在绘制图形的同时,可以对图形加上一些说在绘制图形的同时,在绘制图形的同时如图形名称、图形某一部分的含义、明,如图形名称、图形某一部分的含义、坐标说明等,将这些操作称为添加图形标记。说明等,将这些操作称为添加图形标记。title(‘加图形标题加图形标题');加图形标题xlabel('加X轴标记加轴标记轴标记');ylabel('加Y轴标?加轴标记轴标记');text(X,Y,'添加文本添加文本');添加文本MATHEMATICS4.1二维图形一、plot函数函数?(三)设定坐标轴(?用户若对坐标系统不满意,可利用axis命令对其用户若对坐标系统不满意,可利用用户若对坐标系统不满意命令对其重新设定。重新设定。axis([xminxmaxyminymax])设定最大和最小值axis(’auto’)将坐标系统返回到自动缺省状态axis(’square’)axis(’equal’)axis(’off’)axis(’on’)将当前图形设置为方形两个坐标因子设成相等关闭坐标系统显示坐标系统MATHEMATICS4.1二维图形一、plot函数函数?【例4】在坐标范围0≤X≤2π,-2≤Y≤2内例重新绘制正弦曲线,其程序为:x=linspace(0,2*pi,60);%生成含有个数据元素的向量生成含有60个数据元素的向量个数据元素的向量Xy=sin(x);plot(x,y);axis([02*pi-22]);%设定坐标轴范围title(‘正弦曲线’);正弦曲线’正弦曲线MATHEMATICS4.1二维图形一、plot函数函数?(四)加图例?给图形加图例命令为给图形加图例命令为legend。该命令把图例放置在图形。空白处,用户还可以通过鼠标移动图例,空白处,用户还可以通过鼠标移动图例,将其放到希望的位置。位置。图例说明','图例说明图例说明');?格式格式:legend('图例说明图例说明图例说明?【例5】为正弦、余弦曲线增加图例,其程序为:例为正弦、余弦曲线增加图例,其程序为:x=0:pi/100:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,x,y2,'--')