自动化专业综合设计报告 自动化专业综合设计报告 设计题目: 利用 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