Matlab 综合课程设计任务书
matlab课程设计

matlab课程设计计Matlab应用课程设计任务书学生姓名: 专业班级:指导教师: 工作单位:题目: Matlab矩阵操作设计课程设计目的:《Matlab应用》课程设计的目的是为了让学生熟悉matlab语言,并且利用matlab语言或者函数族进行专业课程理论知识的再现,让学生体会matlab的强大功能,为今后使用matlab语言奠定基础。
课程设计内容和要求利用MATLAB,mathematics对矩阵操作进行设计,具体包括创建(普通、单位、零)矩阵、矩阵加减、矩阵相乘、矩阵的乘方、矩阵除法、矩阵转置、矩阵点乘、求矩阵的特征值和特征向量、矩阵的变形(reshape)、验证如下函数的功能:all、any、find、isempty、isequal、xor。
要求每个学生单独完成课程设计内容,并写出课程设计说明书、说明书应该包括所涉及到的理论部分和充足的实验结果,给出程序清单,最后通过课程设计答辩。
时间安排:所需时序号阶段内容间1 方案设计 1天2 软件设计 2天3 系统调试 1天4 答辩 1天合计 5天指导教师签名: 年月日系主任(或责任教师)签名: 年月日I目录摘要 ..................................................................... . (1)Abstract ............................................................... .............................................. 2 1 要求与基础 ..................................................................... (3)1.1矩阵操作要求 ..................................................................... . (3)1.2 MATLAB基础 ..................................................................... (3)2 矩阵操作 ..................................................................... . (5)2.1矩阵创建 ..................................................................... (5)2.2矩阵加减 ..................................................................... (7)2.3 矩阵相乘 ..................................................................... .. (8)2.4矩阵乘方 ..................................................................... (9)2.5矩阵除法 ..................................................................... .. (11)2.6矩阵转置 ..................................................................... . (12)2.7矩阵点乘 ..................................................................... . (12)2.8求矩阵特征值和特征向量 (13)2.9矩阵变形 ..................................................................... ...................... 14 3 函数功能验证 ..................................................................... (15)3.1Any函数 ..................................................................... .. (15)3.2All函数 ..................................................................... . (16)3.3Find函数 ..................................................................... .. (17)3.4Isequal函数 ..................................................................... . (19)3.5Isempty函数 ..................................................................... .. (20)3.6Any函数 ..................................................................... ....................... 20 4总结和心得 .................................................................................................. 22 5参考文献 ..................................................................... (23)II摘要Matlab集数值计算、符号运算及图形处理等强大功能于一体,是当今国际上公认的最优秀的科技应用软件之一。
武汉理工大学Matlab课程设计报告书

学号:课程设计题目学院专业班级姓名指导教师年月日课程设计任务书学生姓名:胡健专业班级:电信1004指导教师:李景松、祝立华工作单位:信息工程学院题目:Matlab运算与应用设计1初始条件:1.Matlab6.5以上版本软件;2.课程设计辅导资料:“Matlab语言基础及使用入门”、“Matlab及在电子信息课程中的应用”等;3.先修课程:信号与系统、数字信号处理、Matlab应用实践及信号处理类课程等。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)①初步了解Matlab、熟悉Matlab界面、进行简单操作;②MATLAB的数值计算:创建矩阵、矩阵运算、多项式运算、线性方程组、数值统计;③基本绘图函数:plot, p lot3, mesh, surf等,要求掌握以上绘图函数的用法、简单图形标注、简单颜色设定等;④使用文本编辑器编辑m文件,函数调用;能进行简单的信号处理Matlab编程;⑤按要求参加课程设计实验演示和答辩等。
⑥课程设计说明书按学校“课程设计工作规范”中“统一书写格式”撰写。
时间安排:1周参考文献:[1](美)穆尔,高会生,刘童娜,李聪聪,MATLAB实用教程(第二版),电子工业出版社,2010[2]王正林,刘明,精通MATLAB(升级版),电子工业出版社,2011[3]陈杰,MATLAB宝典(第3版),电子工业出版社,2011[4]刘保柱,苏彦华,张宏林,MATLAB 7.0从入门到精通(修订版),人民邮电出版社,2010指导教师签名:年月日系主任(或责任教师)签名:年月日目录1.Matlab软件简介 (1)1.1 Matlab的发展历程 (1)1.2 Matlab的基本功能 (1)1.3 Matlab的基本应用 (2)2.具体题目分析 (2)2.1 题1.1 (2)2.2 题1.2 (3)2.3 题1.3 (4)2.4 题1.4 (5)2.5 题1.5 (11)2.6 题1.6 (12)2.7 题1.7 (13)2.8 题1.8 (14)2.9 题1.9 (15)2.10题1.10 (16)3.心得体会 (18)4.参考文献 (19)5.本科生课程设计成绩评定表 (20)Matlab运算与应用设计11.Matlab软件简介MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
matlab课程设计完整版

matlab课程设计完整版一、教学目标本节课的教学目标是让学生掌握MATLAB的基本语法和操作,能够利用MATLAB进行简单的数学计算和数据分析。
具体来说,知识目标包括:了解MATLAB的历史和发展,掌握MATLAB的基本语法和数据类型,熟悉MATLAB的工作环境。
技能目标包括:能够使用MATLAB进行矩阵运算,编写简单的MATLAB脚本程序,进行数学计算和数据分析。
情感态度价值观目标包括:培养学生对科学计算软件的兴趣,增强学生的动手能力和团队协作能力。
二、教学内容本节课的教学内容主要包括MATLAB的基本语法和操作。
首先,介绍MATLAB的历史和发展,使学生对MATLAB有一个整体的认识。
然后,讲解MATLAB的基本语法和数据类型,如矩阵的创建和操作,数据的输入和输出等。
接着,介绍MATLAB的工作环境,包括命令窗口、变量浏览器和脚本文件等。
最后,通过实例演示和练习,使学生能够熟练使用MATLAB进行简单的数学计算和数据分析。
三、教学方法为了达到本节课的教学目标,将采用讲授法、实践法和讨论法等多种教学方法。
首先,通过讲授法向学生介绍MATLAB的基本概念和语法。
然后,通过实践法,让学生动手操作MATLAB软件,进行实际的数学计算和数据分析。
在实践过程中,引导学生进行讨论,分享自己的心得和经验,互相学习和进步。
最后,通过讨论法,对学生的学习情况进行总结和评价,及时调整教学策略。
四、教学资源为了保证本节课的教学质量,将准备教材、多媒体资料和实验设备等多种教学资源。
教材是学生学习的基础,多媒体资料可以丰富教学手段,实验设备则是学生进行实践操作的重要工具。
此外,还将利用网络资源,如在线教程和讨论区,为学生提供更多的学习资料和实践机会。
五、教学评估本节课的教学评估将采用多元化的评价方式,以全面、客观、公正地评估学生的学习成果。
评估方式包括平时表现、作业和考试等。
平时表现主要考察学生的课堂参与度和团队合作能力,通过观察和记录学生在课堂上的表现来进行评估。
matlab课程设计实验书

matlab课程设计实验书一、教学目标本课程的教学目标旨在帮助学生掌握MATLAB基本语法、编程技巧以及解决实际问题的能力。
通过本课程的学习,学生将能够熟练运用MATLAB进行数据处理、算法实现、图形绘制等。
1.了解MATLAB的发展历程、特点和应用领域。
2.掌握MATLAB基本语法和编程规范。
3.熟悉MATLAB内置函数及其应用。
4.掌握MATLAB与其他软件的接口技术。
5.能够运用MATLAB进行简单数据的输入输出操作。
6.能够编写MATLAB脚本文件和函数文件。
7.能够利用MATLAB解决线性方程组、最小二乘法等数学问题。
8.能够利用MATLAB进行数据可视化和图形绘制。
9.能够运用MATLAB进行简单信号处理和数值计算。
情感态度价值观目标:1.培养学生对科学计算软件的兴趣和好奇心。
2.培养学生运用MATLAB解决实际问题的意识。
3.培养学生团队协作和互相学习的良好习惯。
二、教学内容本课程的教学内容主要包括MATLAB基本语法、编程技巧以及应用案例。
通过本课程的学习,学生将掌握MATLAB的基本操作,能够运用MATLAB解决实际问题。
教学大纲如下:1.MATLAB概述:介绍MATLAB的发展历程、特点和应用领域。
2.MATLAB基本语法:讲解MATLAB的基本语法、编程规范和内置函数。
3.MATLAB数据输入输出:学习如何进行数据的导入导出、文件的创建和保存。
4.MATLAB脚本编程:通过案例学习,掌握MATLAB脚本文件的编写和运行。
5.MATLAB函数编程:学习如何编写MATLAB函数文件,以及函数的调用和参数传递。
6.MATLAB数学问题求解:利用MATLAB解决线性方程组、最小二乘法等数学问题。
7.MATLAB数据可视化:学习如何利用MATLAB进行数据可视化和图形绘制。
8.MATLAB应用案例:结合实际案例,掌握MATLAB在信号处理、数值计算等方面的应用。
三、教学方法本课程采用讲授法、案例分析法、实验法等多种教学方法相结合的方式进行教学。
MATLAB语言及应用综合课程设计

MATLAB语言及应用综合课程设计一、教学目标本课程的教学目标是使学生掌握MATLAB编程基础,能够运用MATLAB解决简单的数学和工程问题。
具体目标如下:1.理解MATLAB的基本语法和结构。
2.掌握MATLAB的基本数据类型和运算符。
3.学会编写MATLAB脚本程序和函数程序。
4.熟悉MATLAB的数据可视化功能。
5.能够使用MATLAB进行简单的数学计算和矩阵操作。
6.能够利用MATLAB解决线性方程组、微分方程等问题。
7.能够使用MATLAB进行数据分析和图像处理。
8.能够编写MATLAB程序解决实际的工程问题。
情感态度价值观目标:1.培养学生的计算思维和问题解决能力。
2.培养学生对科学计算和工程技术的兴趣和热情。
3.培养学生的团队合作和交流能力。
二、教学内容根据课程目标,教学内容主要包括以下几个方面:1.MATLAB基本语法和结构:变量、数据类型、运算符、流程控制等。
2.MATLAB编程技巧:脚本程序、函数程序、字符串处理、文件操作等。
3.MATLAB数学计算:矩阵运算、线性方程组求解、微分方程求解等。
4.MATLAB数据可视化:二维和三维图形、图像处理、动画制作等。
5.MATLAB工程应用:信号处理、控制系统、优化问题等。
教学大纲将按照以上内容进行安排和进度控制,每个部分都会有相应的练习和案例分析,以确保学生能够扎实掌握MATLAB的基本知识和应用能力。
为了激发学生的学习兴趣和主动性,将采用多种教学方法相结合的方式进行教学:1.讲授法:通过讲解MATLAB的基本概念和语法,使学生掌握MATLAB的基本知识。
2.案例分析法:通过分析实际案例,使学生了解MATLAB在工程中的应用和解决问题的能力。
3.实验法:通过上机实验,使学生亲自动手编写MATLAB程序,培养学生的实际操作能力和问题解决能力。
4.小组讨论法:通过小组讨论和合作,培养学生的团队合作和交流能力。
四、教学资源为了支持教学内容和教学方法的实施,将选择和准备以下教学资源:1.教材:《MATLAB入门与提高》2.参考书:《MATLAB编程与应用》3.多媒体资料:MATLAB软件及其教程、案例分析视频等。
matlab课程设计书

matlab课程设计书一、教学目标本课程的教学目标旨在帮助学生掌握MATLAB的基本功能和操作,培养学生运用MATLAB解决实际问题的能力。
具体目标如下:1.知识目标:(1)了解MATLAB的发展历程和基本功能;(2)掌握MATLAB的数据类型、运算符和表达式;(3)熟悉MATLAB的矩阵操作、函数调用和脚本编写;(4)掌握MATLAB的图形绘制和数据可视化。
2.技能目标:(1)能够熟练操作MATLAB软件,进行基本的编程和调试;(2)具备运用MATLAB解决线性代数、数值计算和工程问题的能力;(3)能够运用MATLAB进行数据分析和处理,实现数值计算结果的可视化;(4)具备利用MATLAB进行科学计算和工程设计的能力。
3.情感态度价值观目标:(1)培养学生对科学计算和工程设计的兴趣,提高创新能力;(2)培养学生团队协作和自主学习的精神,提高综合素质;(3)培养学生严谨的科学态度,增强责任感和使命感。
二、教学内容本课程的教学内容主要包括以下几个方面:1.MATLAB概述:介绍MATLAB的发展历程、功能特点和应用领域;2.MATLAB基本操作:包括数据类型、运算符、表达式、矩阵操作等;3.MATLAB函数:介绍MATLAB内置函数的分类和使用方法;4.MATLAB脚本编程:学习MATLAB脚本的编写方法和技巧;5.MATLAB图形绘制:掌握MATLAB绘图的基本原理和操作方法;6.MATLAB数据可视化:学习利用MATLAB进行数据分析和处理的方法;7.MATLAB应用案例:结合实际案例,培养学生运用MATLAB解决实际问题的能力。
三、教学方法为了提高教学效果,本课程将采用以下教学方法:1.讲授法:通过讲解MATLAB的基本概念、功能和操作方法,使学生掌握MATLAB的基本知识;2.案例分析法:结合实际案例,引导学生运用MATLAB解决实际问题,提高学生的实践能力;3.实验法:学生进行上机实验,培养学生的动手操作能力和实际应用能力;4.讨论法:鼓励学生积极参与课堂讨论,培养学生的团队协作和沟通能力。
matlab课程设计报告书

学号课程设计题目Matlab应用课程设计学院信息工程学院专业电子信息工程班级姓名指导教师桂林2011 年12 月13 日Matlab应用课程设计任务书学生姓名: 专业班级:指导教师: 桂林工作单位: 信息工程学院题目:Matlab运算与应用设计2初始条件:1.Matlab6.5以上版本软件;2.课程设计辅导资料:“Matlab语言基础及使用入门”、“Matlab及在电子信息课程中的应用”、线性代数及相关书籍等;3.先修课程:高等数学、线性代数、电路、Matlab应用实践及信号处理类相关课程等。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.课程设计时间:1.5周;2.课程设计内容:根据指导老师给定的7套题目,按规定选择其中1套完成;3.本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表),并对实验结果进行分析和总结。
具体设计要求包括:①初步了解Matlab、熟悉Matlab界面、进行简单操作;②MATLAB的数值计算:创建矩阵、矩阵运算、多项式运算、线性方程组、数值统计;③基本绘图函数:plot, plot3, mesh, surf等,要求掌握以上绘图函数的用法、简单图形标注、简单颜色设定等;④使用文本编辑器编辑m文件,函数调用;⑤能进行简单的信号处理Matlab编程;⑥按要求参加课程设计实验演示和答辩等。
4.课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,具体包括:①目录;②与设计题目相关的理论分析、归纳和总结;③与设计内容相关的原理分析、建模、推导、可行性分析;④程序设计框图、程序代码(含注释)、程序运行结果和图表、实验结果分析和总结;⑤课程设计的心得体会(至少500字);⑥参考文献(不少于5篇);⑦其它必要内容等。
《Matlab程序设计》课程设计任务书

《Matlab程序设计》课程设计任务书1、课程设计目的:通过课程设计,使学生能更好地掌握课程所学的理论知识。
并通过实践训练,提高学生的动手能力,培养学生独立思考的能力。
2、课程设计任务:1)、用MATLAB的GUI功能,设计本次课程设计的主界面,功能主要包括计算和绘图;2)、计算功能:实现数值和符号计算功能,如多项式求根、求极限、求定积分、级数求和等,其中多项式求根必选,后三项至少选一项;3)、绘图功能:实现多项式求根计算的可视化,即用图形来描述多项式求根计算的结果;实现二维和三维绘图,二维绘图主要实现plot,三维绘图主要实现mesh 和surf,曲线的坐标数据可以先存放在mat文件中,然后绘图时加载,也可以在程序中生成。
注意事项:1、所有的题目都在一个GUI界面里实现,见“界面布局示例”。
这只是一个参考,具体实现的时候可以任意改动,或自行设计;2、所需输入参数都在界面里获得,或者通过数据文件获得;图形结果显示在图形框里,数值结果显示在文本框中;3、课程设计报告封面由学习委员到系教学秘书处领取。
内容格式请参见“课程设计报告模板”。
3、最终成绩构成:设计+考核。
设计的内容主要包括界面设计、功能实现及课程设计报告三部分。
考核的内容主要是回答老师关于所做内容的提问。
3、课程设计的一般步骤1)选题与搜集资料:选择课题,进行系统调查,搜集资料。
2)程序设计:运用掌握的语言,编写程序,实现所设计的功能。
3)调试与测试:自行调试程序,同学之间交叉测试程序,并记录测试情况。
4)验收与评分:指导教师对每个成员开发的程序进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。
4、要求4.1总体要求1、要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。
尤其是对编程软件的使用有基本的认识。
2、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。
3、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目 10:数值积分的实现
∫ 课题内容:分别采用梯形法、牛顿法、蒙特卡洛法求解
5 ex (
+
x2 +thx)dx
,
05
并与 Matlab 自带求积公式结果作比较,比较算法的精度。
设计目的:掌握利用计算机进行数值积分的方法。
设计要求:1)自己独立完成程序;设计良好的 GUI 界面。
2)显示各个算法的误差,分析节点的间隔对误差的影响;
1、模型设计,应考虑模型的可行性及分析建立模型所使用方法的优劣。 2、所建立的模型或设计的工艺要进行详细的分析,对指标参数要进行说明
分析。 3、要求对所设计课题相关背景知识或实际应用中的方法或工艺有所了解。
严格按照规定撰写高质量的课程设计报告。
二、设计题目
题目 1:控制系统时域分析实验软件开发 课题内容:利用 matlab 中提供的 GUI 工具实现控制系统时域分析实验软件开
Matlab 综合课程设计任务书
2012 年秋季学期
一、基本要求:
通过本课程设计,能够体现信息与控制系学生对于matlab语言及应用这门课 的综合应用与设计能力。掌握应用matlab语言相关知识或基于matlab语言的工具 箱、SIMULINK交互仿真集成环境等,在信息与控制相关研究与实际应用中的 建模、设计、系统的设计流程。利用相关设计方法或参考相关知识完成课题所 要求的设计指标。并撰写课程设计报告。
2)和 matlab 工具箱函数 interp1 进行结果对比 3)二维插值以数字图像的放大为对象进行。
题目 7:利用 GUI 工具实现计算器 课题内容:利用 matlab 中提供的 GUI 工具实现一个计算器界面,可以实现常
见的计算功能。
设计目的:掌握 GUI 编程方法。 课题要求:要求有良好的用户界面,和实际计算器使用方式相同,能够实现对
3)自行编写积分公式,并验证算法。
题目 11:微分方程的数值求解
课题内容:以范德堡方程: &y& − (1− y2 ) y& + y = 0 为例,自己设定求解区间和初
始条件,编写求解微分方程的龙格-库塔算法;并采用 simulink 进 行仿真实现。对比上述方法的结果及各自的特点。 最终功能:掌握数值微分的编程思想和方法。 设计要求:1)自己独立完成程序设计,不得使用 ,显示的图形中,标题,横纵坐标,标注 要完整。 3)分析步长不同对于结果的影响。
题目 2:控制系统根轨迹分析实验软件开发 课题内容:利用 matlab 中提供的 GUI 工具实现控制系统根轨迹分析实验软件
开发。 设计目的:掌握 GUI 编程方法,掌握控制系统根轨迹分析方法。 课题要求:用户输入控制系统的开环传递函数:
(1)绘制闭环系统的零极点分布图并判断系统的稳定性;绘制系统 的根轨迹,要求同时绘制出渐近线并给出分离点(或汇合点)和与 虚轴的交点以及系统稳定的开环增益 K 的范围、系统呈阻尼振荡时 开环增益 K 的范围和无振荡时开环增益 K 的范围。 (2)绘制采样系统的根轨迹,确定使采样系统稳定的 K 值范围。
题目 12:语音和图像信号的频谱分析 课题内容:利用 Windows 下的录音机,录制一段自己的话音,利用函数 wavread
语音信号进行采样,进行频谱分析。然后去掉信号的高频成分,并 对信号进行回放;自己准备一张图像,利用函数 imread 对图像信号 进行采样,重复上述操作。 设计目的:掌握利用计算机进行信号频谱分析的方法,了解使用计算机进行信 号处理的基本思路。 设计要求:1)自己独立完成程序; 2)设计良好的 GUI 界面 3)给出信号的频谱图,分析信号中低频分量和高频分量的作用。
课题 5:单变量函数的一维寻优搜索方法 课题内容:对于给定的单变量函数 fun=8*x^3-2*x^2-7*x+3,在区间[0,1]上
进行寻优。利用全局搜索法、二分法、Fabonacci 法、黄金分割法 进行区间搜索,对比最优解的逼近程度和寻优速度。 最终功能:得到制定函数的最优解,并在同一步长下进行以上方法的误差分析 和速度对比,以图形显示。 设计要求:1)自己独立完成程序 2)设计良好的 GUI 界面 3)有能力者自己设计单变量函数,进行寻优。
4 。分别利用二分法、最速下降法和
牛顿法求解该非线性方程的非零实根的近似值。要求误差不超过给定精
度,并比较比较算法的不同。
设计目的:掌握利用计算机计算非线性方程的解的算法,了解使用计算机进行
数学近似计算的基本思路。
设计要求:1.自己独立完成程序;
2.设计良好的 GUI 界面;
3.有能力者自己设计非线性方程,进行求解。
发。 设计目的:掌握 GUI 编程方法,掌握控制系统时域分析方法。 课题要求:用户输入控制系统前项通道传递函数和反馈通道传递函数,计算并
显示劳斯表(五阶以下),判断闭环系统是否稳定,若稳定显示该 闭环系统的单位脉冲响应、阶跃响应以及斜坡响应,并显示阶跃响 应的超调量、调节时间和稳态误差,若不稳定显示“该系统不稳定” 提示,并显示不稳定的根的个数。
设计目的:基本掌握 MATLAB 编程功能和图形用户界面设计。 设计要求: 1. 设计一个对话框 GUI,显示分析的结果。
2.排序结果以列表形式显示。 3.直方图以绘图形式显示。 4. 数据分析函数自己编写。
题目 9:非线性方程的寻优求解
f (x) = sin x − x2 = 0
课题内容:求解非线性方程
用户输出数据的加、减、乘、除、乘方、开方、对数、指数、三角 函数运算,考虑括号的输入,并能按照选择的精度进行结果显示。
题目 8:课程成绩管理系统设计
课题内容:以某班学生的 3 门课程成绩为研究对象(包括学号、学分成绩), 实现以下功能: 1.求某门课的最低分、最高分及其相应学号; 2.求某门课程的平均分和标准方差; 3.将课程加权成绩按照从大到小的顺序排列,并显示相应学号; 4.绘制某门课程和学生加权成绩直方图(提示:先将学生成绩分为 几个分数段 score,统计相应分数段学生人数 n,选择分数段的中 间数据 score1,以 score1 与 n 为横、纵坐标,绘制直方图) 5. 对学生数据库进行添加和删除操作。
题目 4:控制系统设计实验软件开发 课题内容:利用 matlab 中提供的 GUI 工具实现控制系统设计实验软件开发。 设计目的:掌握 GUI 编程方法,掌握控制系统设计方法。 课题要求:用户输入控制系统前项通道传递函数和反馈通道传递函数以及性能
指标,分别利用频域法和根轨迹法进行校正: 1.绘制出校正前开环系统的 BODE 图,并给出期望的稳定裕量和对 应的频率判断校正方式,求出校正装置的传递函数,在一幅图上显 示校正后系统的 BODE 图。给出校正后系统的性能指标; 2.给出期望的闭环极点,求出校正装置,并对比校正前后的根轨 迹和系统性能。
课题 6:插值算法的实现 课题内容:利用 matlab 编写程序实现三种插值算法:最邻近插值算法(一维,
二维),线性插值算法(一维,二维)和三次多项式函数插值算法, 对比算法速度和插值效果。 最终功能:编写独立的函数文件,并在主程序中调用,可选择插值函数,插值 数据自拟。在同一个图形窗口显示对比最后的插值效果。 设计要求:1)自己独立完成程序,设计 GUI 界面。
题目 3:控制系统频域分析实验软件开发 课题内容:利用 matlab 中提供的 GUI 工具实现控制系统频域分析实验软件开
发。 设计目的:掌握 GUI 编程方法,掌握控制系统频域分析方法。 课题要求:用户输入控制系统前项通道传递函数和反馈通道传递函数,分别绘
制出该开环系统的 BODE 图(三阶包括三阶以下系统要求自己编写 代码绘制近似对数幅频特性曲线和相频曲线,三阶以上系统可以利 用 matlab 函数实现)和 NYQUIST 图。判断该开环系统是否稳定, 若稳定,给出稳定裕量和对应的频率并判断对应的闭环系统是否稳 定。