利用matlab编程实现动态画图功能

利用matlab编程实现动态画图功能

ID:8823696

大小:123.50 KB

页数:7页

时间:2018-04-08

利用matlab编程实现动态画图功能_第1页
利用matlab编程实现动态画图功能_第2页
利用matlab编程实现动态画图功能_第3页
利用matlab编程实现动态画图功能_第4页
利用matlab编程实现动态画图功能_第5页
资源描述:

《利用matlab编程实现动态画图功能》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、自动化专业综合设计报告自动化专业综合设计报告设计题目:利用MATLAB编程实现动态画图功能所在实验室:自动化系统仿真实验室指导教师:学生姓名班级学号撰写时间:2012-02-24成绩评定:自动化专业综合设计报告一、设计目的a)进一步熟悉Matlab的界面及基本操作;b)了解并掌握Matlab中一些函数的作用与使用;c)学会如何利用Matlab实现绘图功能,并可使坐标系动态设置。二、设计要求1.外部输入数据动态设置坐标系,然后绘制图形2.举例演示三、设计内容(可加附页)Matlab用于算法开发、数

2、据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。我们设计的题目是利用matlab编程实现动态的画图功能。具体内容体现在:1):利用外部输入的数据来设置坐标系,使坐标系能够按照自己想要的方式呈现出来,从而更加直观的分析图形。2):绘制图形,我们举例绘制了一个正弦函数和一个三维的图形。设计步骤:1:打开matlab软件自动化专业综合设计报告2:建立一个.m文件,保存到work中3:进行编程首先从编程的角度分析,要实现两个功能,一个是可以从

3、外部输入数据来改变坐标系。用到的函数是:axis([])。自动化专业综合设计报告其次是实现画图功能并实现图形的动态变化.具体思路:1:定义变量globalxminxmaxyminymaxzmaxzminmnsyabqp2建立函数switch()Case0Case13:从外部输入,编译a=-8:0.1:10;q=a';a1=ones(size(q))*x;q1=y*ones(size(a));r=sqrt(a1.^2+q1.^2)+eps;z=sin(r)./r;mesh(z);四.设计实验结果及

4、分析结果1:在命令窗口输入n=1;a=-8:0.1:10;q=a';a1=ones(size(q))*x;q1=y*ones(size(a));r=sqrt(a1.^2+q1.^2)+eps;z=sin(r)./r;mesh(z);自动化专业综合设计报告一、结论Matlab不仅有着友好的工作平台编程环境,简单易用的程序语言,强大的科学计算机数据处理能力,出色的图形处理功能,应用广泛的模块集合工具箱实用的程序接口和发布平台。而且它还可以绘制复杂的二维和多维的图形,可以进行控制系统仿真,是一个很有用

5、的软件.值得我们自动化专业学生学习的一门课.二、设计感受自动化专业综合设计报告以前对matlab只是局限在数学实验上学的那些知识,但是通过此次的课程设计,才了解到matlab在图像图形处理方面的强大功能。在此要感谢老师对我们的悉心指导,感谢老师给我们的帮助。在设计过程中我们通过查阅大量资料,与同学交流经验合自学,并向同学请教等方式,使自己学到不少知识,也经历了不少艰辛,但同样收获巨大。在整个设计中我懂得了去多东西,也培养了我独立工作的能力,相信会对今后的学习工作有重要影响。虽然这个设计做的不是太

6、好,但是在设计过程中所学到的东西是最大的收获和财富,是我终生收益。程序(附)globalxminxmaxyminymaxzmaxzminmnsyabqpfunctionf=myfun(n)switchncase0xmin=0;ymin=0;m=ymin;ymax=y;n=ymax;s=0:0.1:10;xmax=max(s);ifymaxyminymin=m;ymax=n;endendplot(s,y);gridon;axis([xmin,xm

7、ax,ymin,ymax])case1a=-8:0.1:10;q=a';a1=ones(size(q))*x;q1=y*ones(size(a));r=sqrt(a1.^2+q1.^2)+eps;z=sin(r)./r;mesh(z);zmin=0;b=zmin;zmax=z;p=zmax;自动化专业综合设计报告ifzmaxzminzmin=b;zmax=p;endendplot3(a,q,z);axis([xmin,xmax,ymin,yma

8、x,zmin,zmax])end

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

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

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