MATLAB在图形绘制中的应用

MATLAB在图形绘制中的应用

ID:37848082

大小:280.00 KB

页数:13页

时间:2019-06-01

MATLAB在图形绘制中的应用_第1页
MATLAB在图形绘制中的应用_第2页
MATLAB在图形绘制中的应用_第3页
MATLAB在图形绘制中的应用_第4页
MATLAB在图形绘制中的应用_第5页
资源描述:

《MATLAB在图形绘制中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《MATLAB语言》课程论文MATLAB在图形绘制中的应用姓名:*******学号:**************专业:******************班级:**********指导老师:*****学院:*****完成日期:*****12MATLAB在图形绘制中的应用(********************)[摘要]MATLAB具有功能强,效率高,简单易学等特点,在许多领域得到广泛应用。强大的绘图功能是MATLAB的特点之一,MATLAB提供了一系列的绘图函数,用户不需要过多考虑绘图细节,只需给出一些基本参数就能得到所需图形,这一类函数称为高层绘图函

2、数。除此之外,MATLAB还提供了直接对图形句柄进行操作的低层绘图操作。这类操作将图形的每个图形元素看做是一个独立的对象,系统给每个图形对象分配一个句柄,以后可以通过该句柄对该图形元素进行操作,而不影响图形的其他部分。高层绘图操作简单明了,方便高效,使用户最常用的绘图方法,而低层绘图操作控制和表现图形的能力更强,为用户更加自主地绘制图形创造了条件。[关键词]MATLAB语言二维图形三维图形[问题的提出]MATLAB在如今的科学研究和工程应用中,我们会遇到各种各样的问题,其中最基本的就是关于图形绘制的问题了,而MATLAB中强大的绘图功能将使这些问题可以得

3、到更好的解决,它在数学函数,行列式矩阵,物理,天文等等各个领域内都能应用到,只要需要绘图,MATLAB是最佳的选择,下面我们就分别对MATLAB在此方面的应用进行分析:一、MATLAB在二维图形绘制中的应用(1)简单函数绘制例:用下列数据来绘制图形:x=0:0.1:2*pi;%x的取值范围plot(x,sin(x),x,cos(x))%绘制sin(x)和cos(x)的函数程序1图程序2图(2)用规定的符号绘制需要的函数图形例:在MATLAB中能很容易画出规定形状的图:x=0:0.1:2*pi;%x的取值范围plot(x,sin(x),’-g’,x,cos

4、(x),’-.r’)%用规定的形状绘图运行结果:如图程序212(3)在一个图形中绘制多个子图例:在同一幅图中同时绘制出sin(x)cos(x)tan(x)cot(x)的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)’)%分区

5、,绘图,题目subplot(2,2,3);plot(x,a),title(‘sin(x)cos(x)’)%分区绘图题目subplot(2,2,4);plot(x,b),title(‘sin(x)/cos(x)’)%分区绘图题目程序3图(4)plot命令对复数矩阵同样适用。例:在复数矩阵中绘制函数图象cleari;%保证i是复数r=linspace(0,2);%创建向量rtheta=linspace(0,10*pi);%创建角向量[x,y]=pol2cart(the,tar);%将弧度坐标转化成复数向量z=x+i*y;%函数plot(z)%对z绘图程序4图

6、(5)绘制误差条形图例:绘制出sin(x)的15%误差条形图12x=linspace(0,10,50);%创建一系列值y=exp(sin(x));%创建数据delta=0.15*y;%计算15%的误差限errorbar(x,y,delta);%绘出误差条形图程序5图(6)用条形图,阶梯图,杆图,和填充图绘制曲线例:分别用条形图阶梯图杆图填充图绘制y=x²的图形x=linspace(-2*pi,2*pi,20);%x的取值范围y1=x.^2;%所要绘制的函数subplot(2,2,1);%1号分区bar(x,y1);%绘制条形图title('y1=x^2的

7、条形图');%设置标题subplot(2,2,2);%2号分区stairs(x,y1);%绘制阶梯图title('y1=x^2的阶梯图');%设置标题subplot(2,2,3);%3号分区stem(x,y1);%绘制杆图title('y1=x^2的杆图');%设置标题subplot(2,2,4);%4号分区fill(x,y1,'r');%绘制填充图title('y1=x^2的填充图');%设置标题12程序6图(7)利用极坐标绘制曲线例:在极坐标下绘制函数图形t=0:0.1:2*pi;%t的范围r=ones(size(t));%极坐标范围polar(t,

8、r)%绘制极坐标图程序7图(8)利用对数坐标绘制图形例:在半对数坐标下绘制函数图

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

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

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