电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

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

利用MATLAB编程实现动态画图功能_第1页
1/7
利用MATLAB编程实现动态画图功能_第2页
2/7
利用MATLAB编程实现动态画图功能_第3页
3/7
自动化专业综合设计报告 自动化专业综合设计报告 设计题目: 利用 MATLAB 编程实现动态画图功能 所在实验室: 自动化系统仿真实验室 指导教师: 学生姓名 班级 学号 撰写时间: 2012-02-24 成绩评定: 自动化专业综合设计报告 一、 设计目的 a) 进一步熟悉 Matlab 的界面及基本操作; b) 了解并掌握 Matlab 中一些函数的作用与使用; c) 学会如何利用 Matlab 实现绘图功能,并可使坐标系动态设置。 二、 设计要求 1. 外部输入数据动态设置坐标系,然后绘制图形 2. 举例演示 三、 设计内容(可加附页) Matlab用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括 MATLAB和 Simulink两大部分。我们设计的题目是利用 matlab编程实现动态的画图功能。具体内容体现在: 1):利用外部输入的数据来设置坐标系,使坐标系能够按照自己想要的方式呈现出来,从而更加直观的分析图形。 2):绘制图形,我们举例绘制了一个正弦函数和一个三维的图形。 设计步骤: 1:打开matlab软件 自动化专业综合设计报告 2:建立一个.m文件,保存到 work中 3:进行编程 首先从编程的角度分析,要实现两个功能,一个是可以从外部输入数据来改变坐标系。用到的函数是: axis([])。 自动化专业综合设计报告 其次是实现画图功能并实现图形的动态变化. 具体思路: 1:定义变量 global xmin xmax ymin ymax zmax zmin m n s y a b q p 2建立函数switch() Case0 Case1 3:从外部输入,编译 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; mesh(z); 自动化专业综合设计报告 四、 结论 Matlab不仅有着友好的工作平台编程环境,简单易用的程序语言,强大的科学计算机数据处理能力,出色的图形处理功能,应用广泛的模块集合工具箱实用的程序接口和发布平台。而且它还可以绘制复杂的二维和多维的图形,可以进行控制系统仿真,是一个很有用的软件.值得我们自动化专业学生学习的一门课. 五、 设计感受 以前对 matlab只是局限在数学实验上学的那些知识,但是通过此次的课程设计,才了解到 matlab在图像图形处理方面的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部