matlab7.0数学建模相关的绘图课件

matlab7.0数学建模相关的绘图课件

ID:6167763

大小:749.00 KB

页数:55页

时间:2017-11-16

matlab7.0数学建模相关的绘图课件_第1页
matlab7.0数学建模相关的绘图课件_第2页
matlab7.0数学建模相关的绘图课件_第3页
matlab7.0数学建模相关的绘图课件_第4页
matlab7.0数学建模相关的绘图课件_第5页
资源描述:

《matlab7.0数学建模相关的绘图课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三节绘图功能作为一个功能强大的工具软件,Matlab具有很强的图形处理功能,提供了大量的二维、三维图形函数。由于系统采用面向对象的技术和丰富的矩阵运算,所以在图形处理方面即常方便又高效。实验目录一、二维图形三、图形处理二、三维图形一、二维图形Note:作函数关系y(x)的直角坐标图,cs表示颜色和线形。若省略,系统默认是实线;plot命令自动打开一个图形窗口(Figure);用直线连接相邻两数据点来绘制图形根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位标注自动加到两个坐标轴上,可自定坐标轴,可把x,y轴用对数坐

2、标表示.1、单窗口曲线绘图plot(x,y,cs)一、二维图形(plot)(一)直角坐标系下图形(离散数据作图)【例】在区间0≤X≤2内,绘制正弦曲线Y=SIN(X);x=0:pi/100:2*pi;y=sin(x);plot(x,y)(5)如果已经存在一个图形窗口,plot命令则清除当前图形,绘制新图形;(6)可单窗口单曲线绘图;可单窗口多曲线绘图;(7)可任意设定曲线颜色和线型;(8)可给图形加坐标网线和图形加注功能.note:函数plot(x,y1,x,y2,x,y3,…),其功能是以公共向量x为X轴,分别

3、以y1,y2,y3,…为Y轴,在同一幅图内绘制出多条曲线。【例】同时绘制正、余弦两条曲线Y1=SIN(X)和Y2=COS(X);x=0:pi/100:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,x,y2)一、二维图形(plot)【例】用不同线型和颜色重新绘制Y1=SIN(X)和Y2=COS(X);x=0:pi/100:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,'go',x,y2,'b-.')note:其中参数'go'和'b-.'表示图形的颜色和线型。g表示绿色,

4、o表示图形线型为圆圈;b表示蓝色,-.表示图形线型为点划线。一、二维图形(plot)字母颜色标点线型y黄色·点线m粉红○圈线c亮蓝××线r大红++字线g绿色-实线b蓝色星形线w白色:虚线k黑色-·点划线常用的线型与颜色note:该命令将当前图形窗口分成m×n个绘图区,即每行n个,共m行,区号按行优先编号,且选定第p个区为当前活动区。2、单窗口多曲线分图绘图—直角坐标系下一、二维图形(subplot)subplot(m,n,p)(1)functionhhfsinsubplot(2,1,1)ezplot('sin(x

5、)',[0,2*pi])xlabel('x轴')ylabel('y轴')title('正弦函数')axis([02*pi,-11])gridonx=linspace(0,2*pi,60);%产生一个[0,2pi]长度为60的向量y=sin(x);z=cos(x);t=sin(x)./(cos(x)+eps);%eps为系统内部常数,避免分母为零ct=cos(x)./(sin(x)+eps);subplot(2,2,1)%分成2×2区域且指定1号为活动区plot(x,y)title('sin(x)')axis([02

6、*pi,-11]);%只显示[0,2pi],[-1,1]的图形一、二维图形【例】在一个图形窗口中同时绘制正弦、余弦、正切、余切曲线;一、二维图形(subplot)subplot(2,2,2);%指定2号为活动区plot(x,z);title('cos(x)');axis([02*pi-11]);subplot(2,2,3);%指定3号为活动区plot(x,t);title('tangent(x)');axis([02*pi-4040]);subplot(2,2,4);%指定4号为活动区plot(x,ct);titl

7、e('cotangent(x)');axis([02*pi-4040]);一、二维图形一、二维图形(subplot)3、符号函数画图(显函数、隐函数和参数方程)(1)字符串显函数、隐函数、参数方程图形ezplot(‘f(x)’,[a,b])Note:表示在a

8、max绘制隐函数f(x,y)=0的函数图.【例】在[-2,0.5],[0,2]上画隐函数的图.ezplot('exp(x)+sin(x*y)',[-2,0.5,0,2])Note:表示在区间tmin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。