用matlab绘制一元函数和二元函数的图象

用matlab绘制一元函数和二元函数的图象

ID:12953142

大小:236.00 KB

页数:9页

时间:2018-07-19

用matlab绘制一元函数和二元函数的图象_第1页
用matlab绘制一元函数和二元函数的图象_第2页
用matlab绘制一元函数和二元函数的图象_第3页
用matlab绘制一元函数和二元函数的图象_第4页
用matlab绘制一元函数和二元函数的图象_第5页
资源描述:

《用matlab绘制一元函数和二元函数的图象》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《MATLAB语言》课程论文用MATLAB绘制一元函数和二元函数的图象姓名:马军学号:12010245245专业:通信工程班级:2010级通信1班指导老师:汤全武学院:物理电气信息学院完成日期:2011.12.20用MATLAB绘制一元函数和二元函数的图像(马军120102452452010级通信工程1班)【摘要】大学物理力学中涉及许多复杂的数值计算问题,例如非线性问题,对其手工求解较为复杂,而MATLAB语言正是处理非线性问题的很好工具,既能进行数值求解,又能绘制有关曲线,非常方便实用。另外,利用其可减少工作量,节约时间,加深理解,同样可以培养应用能力。【关键词】一元函数二元函数

2、MATLAB图像的绘制一、问题的提出  MATLAB语言是当今国际上科学界(尤其是自动控制领域)最具影响力、也是最有活力的软件。它提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化与界面设计、便捷的与其他程序和语言接口的功能。MATLAB语言在各国高校与研究单位起着重大的作用.它是一种集数值计算、符号运算、可视化建模、仿真和图形处理等多种功能…二、实验内容1.平面曲线的表示形式对于平面曲线,常见的有三种表示形式,即以直角坐标方程,以参数方程,和以极坐标表示等三种形式。2.曲线绘图的MATLAB命令MATLAB中主要用plot,fplot二种命令绘制不同的曲线。plot(x

3、,y) 作出以数据(x(i),y(i))为节点的折线图,其中x,y为同维数的向量。plot(x1,y1,x2,y2,…) 作出多组数据折线图fplot(‘fun’,[a,b]) 作出函数fun在区间[a,b]上的函数图。可以用helpplot,helpfplot查阅有关这些命令的详细信息问题1:作出函数的图形,并观测它们的周期性。先作函数在上的图形,用MATLAB作图的程序代码为:>>x=linspace(-4*pi,4*pi,300);   %产生300维向量x>>y=sin(x);%定义函数y>>plot(x,y)      %二维图形绘图命令结果如图1图1. 的图形此图也可用

4、fplot命令,相应的MATLAB程序代码为:>>clear;close; %clear清理内存;close关闭已有窗口。>>fplot('sin(x)',[-4*pi,4*pi])%做出函数sin(x)在区间[-4*pi,4*pi]上的函数图结果如图2图2的图形如果在同一坐标系下作出两条曲线和在上的图形,相应的MATLAB程序代码为:>>x=-2*pi:2*pi/30:2*pi;   %产生向量x>>y1=sin(x);%产生函数y1>>y2=cos(x);%产生函数y2>>plot(x,y1,x,y2,’:’)   %’:’表示绘出的图形是点线结果如图3其中实线是的图形,点线是

5、的图形。图3的图形   3.线型、标记和颜色的控制 符号颜色符号标记符号线型b蓝色.点-实线g绿色。圆圈:点线r红色×叉号-.点划线c青色*星号――虚线m紫红色s正方形  y黄色d菱形  k黑色v三角形(下)  w白色^三角形(上)    p五角星    h六边形     问题2:将问题1得到的图形用不同的线型及颜色加以绘制。>>x=-2*pi:2*pi/30:2*pi;   %产生向量x>>y1=sin(x);%产生函数y1>>y2=cos(x);%产生函数y2>>plot(x,y1,x,y2,’gp’)   %’gp’表示绘出的图形是绿色五角星线结果如图4图4的图形问题3作出以

6、极坐标方程表示的心脏线相应的MATLAB程序代码为:>>clear;close;%%clear清理内存,close关闭已有窗口。>>t=0:2*pi/30:2*pi;%产生向量t>>r=1+cos(t);%>>x=r.*cos(t);y=r.*sin(t); %极坐标转化为直角坐标>>plot(x,y)%画出折线图结果如图5 图5心脏线 3.曲面绘图的MATLAB命令MATLAB中主要用mesh,surf命令绘制二元函数图形。 mesh(x,y,z) 画网格曲面,这里x,y,z是三个数据矩阵,分别表示数据点的横坐标,纵坐标和函数值,该命令将数据点在空间中描出,并连成网格。surf(

7、x,y,z) 画完整曲面,这里x,y,z是三个数据矩阵,分别表示数据点的横坐标,纵坐标和函数值,该命令将数据点所表示曲面画出。 可以用helpmesh,helpsurf查阅有关这些命令的详细信息问题4画出函数的图形,不妨将区域限制在。用MATLAB作图的程序代码为:>>clear;%clear清理内存>>x=-3:0.1:3; %x的范围为[-3,3]>>y=-3:0.1:3;%y的范围为[-3,3]>>[X,Y]=meshgrid(x,y); %将向量x,y指定的区

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

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

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