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

上传人:豆浆 文档编号:31229972 上传时间:2018-02-06 格式:DOC 页数:7 大小:123.50KB
返回 下载 相关 举报
利用MATLAB编程实现动态画图功能_第1页
第1页 / 共7页
利用MATLAB编程实现动态画图功能_第2页
第2页 / 共7页
利用MATLAB编程实现动态画图功能_第3页
第3页 / 共7页
利用MATLAB编程实现动态画图功能_第4页
第4页 / 共7页
利用MATLAB编程实现动态画图功能_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《利用MATLAB编程实现动态画图功能》由会员分享,可在线阅读,更多相关《利用MATLAB编程实现动态画图功能(7页珍藏版)》请在金锄头文库上搜索。

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:进行编程首先从编程的角度分析,要实现两个功能,一个是可以从外部输入数据来改变坐标系。用到的函数是:axis()。自动化专业综合设计报告其次是实现画图功能并实现图形的动态变化.具体思

3、路:1:定义变量global xmin xmax ymin ymax zmax zmin m n s y a b q p2建立函数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);四 设计实验结果及分析结果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;

4、mesh(z);自动化专业综合设计报告四、 结论Matlab 不仅有着友好的工作平台编程环境,简单易用的程序语言,强大的科学计算机数据处理能力,出色的图形处理功能,应用广泛的模块集合工具箱实用的程序接口和发布平台。而且它还可以绘制复杂的二维和多维的图形,可以进行控制系统仿真,是一个很有用的软件.值得我们自动化专业学生学习的一门课 .五、 设计感受以前对 matlab 只是局限在数学实验上学的那些知识,但是通过此次的课程设计,才了解到 matlab 在图像图形处理方面的强大功能。在此要感谢老师对我们的悉心指导,感谢老师给我们的帮助。在设计过程中我们通过查阅大量资料,与同学交流经验合自学,并向同学

5、请教等方式,使自己学到不少知识,也经历了不少艰辛,但同样收获巨大。在整个设计自动化专业综合设计报告中我懂得了去多东西,也培养了我独立工作的能力,相信会对今后的学习工作有重要影响。虽然这个设计做的不是太好,但是在设计过程中所学到的东西是最大的收获和财富,是我终生收益。程序(附)global xmin xmax ymin ymax zmax zmin m n s y a b q pfunction f=myfun(n)switch ncase 0xmin=0;ymin=0;m=ymin;ymax=y;n=ymax;s=0:0.1:10;xmax=max(s);if ymaxyminymin=m;ymax=n;endendplot(s,y);grid on;axis(xmin, xmax ,ymin ,ymax)case 1a=-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;自动化专业综合设计报告if zmaxzminzmin=b;zmax=p;endendplot3(a,q,z);axis(xmin, xmax ,ymin ,ymax,zmin,zmax)end

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号