MATLAB编程设计与应用

MATLAB编程设计与应用

ID:928360

大小:304.19 KB

页数:12页

时间:2017-09-25

MATLAB编程设计与应用_第1页
MATLAB编程设计与应用_第2页
MATLAB编程设计与应用_第3页
MATLAB编程设计与应用_第4页
MATLAB编程设计与应用_第5页
资源描述:

《MATLAB编程设计与应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB                                       题目名称__MATLAB编程设计与应用____学生学部(系)__计算机科学与技术系__专业班级_____08计算机1班___________学   号_____11010803006____________学生姓名_______朱泽鹏_______________指导教师________林荣霞______________2012年3月27日11MATLAB                                       一,程序的结构和流

2、程控制:用Matlab程序的一般语句(循环语句for…end,条件循环语句while…end和条件转向语句if…else…end)分别求1~100的奇数和。程序一程序二:程序三sum=0;forx=1:1:100;ifmod(x,2)sum=sum+x;elsecontinue;endendsumclearx=1;sum=0;whilex<101sum=sum+x;x=x+2;endsumclearsum=0;forx=1:2:99;sum=sum+x;endsum二,2D绘制、函数图形的绘制:1,用plot语句绘制函数图形,熟悉分区绘图

3、命令(subplot),建立图形命令(figure),以及用title命令和一些指定的线性、颜色和标记对图形作注释的功能。x=[-pi:pi/20:pi];y1=sin(x);y2=cos(x);figure(1)subplot(2,2,1),plot(x,y1,'+')gridon,title('sin(x)')subplot(2,2,2),plot(x,y2,'k')gridon,title('cos(x)')subplot(2,2,3),plot(x,y1,'b*',x,y2,'g-.')gridon,title('sin(x)an

4、dcos(x)')subplot(2,2,4),plot(x,y1,'-',x,y1,'ro')gridon,title('sin(x)')11MATLAB                                       2,用subplot命令将画图区域分为三份,分别用ploy,comet和fplot命令做y=sin(3x+2)的图像。并用图形标题设置命令(title),X轴标签设置命令(xlabel),y轴标签设置命令(ylabel)对图形作注释。程序:x=-2*pi:pi/20:2*pi;y=sin(3*x+2);sub

5、plot(3,1,1)plot(x,y)title('y=sin(3x+2)')xlabel('x[-2*pi,2*pi]')ylabel('y=sin(3x+2)')subplot(3,1,2)comet(x,y,'g')title('y=sin(3x+2)')xlabel('x[-2*pi,2*pi]')ylabel('y=sin(3x+2)')subplot(3,1,3)fplot('sin(3*x+2)',[-2*pi,2*pi])title('y=sin(3x+2)')xlabel('x[-2*pi,2*pi]')ylabel(

6、'y=sin(3x+2)')用行结果:11MATLAB                                       ,3,练习使用ezplot命令绘制参数曲线图形:参数方程及程序用行结果参数方程:程序:subplot(2,1,1)ezplot('(cos(x))^3','(sin(x)^3)',[-4*pi,4*pi])subplot(2,1,2)ezplot('(x-sin(x))','(1-cos(x))',[-4*pi,4*pi]参数方程:程序:subplot(2,1,1)ezplot('x*(cos(x))^3',

7、'x*(sin(x)^3)',[-pi,pi])subplot(2,1,2)ezplot('x*(x-sin(x))','x*(1-cos(x))',[-pi,pi])4,用polar命令绘制极坐标图形,并熟悉gtext命令,用鼠标将文本点击到图形相应的位置上。在同一坐标区域内绘制三叶玫瑰线和四叶玫瑰线。程序:11MATLAB                                       subplot(2,2,1)ezpolar('sin(2*x)',[0,2*pi])gtext('ËÄҶõ¹åÏßr=sin(2x)'

8、)subplot(2,2,2)ezpolar('cos(2*x)',[0,2*pi])gtext('ËÄҶõ¹åÏßr=cos(2x)')subplot(2,2,3)ezpolar('si

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

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

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