MATLAB语言及应用课程教学大纲
Matlab编程及应用课程教学大纲
![Matlab编程及应用课程教学大纲](https://img.taocdn.com/s3/m/fe6f7ea1284ac850ad0242ad.png)
《Matlab编程及应用》课程教学大纲Matlab Language and Application课程代码: 课程性质:专业基础理论课/必修适用专业:信息计算、信息安全、统计开课学期: 4总学时数:32 总学分数: 2编写年月:2004年7月修订年月:2007年7月执笔:徐圣兵一、课程的性质和目的数值计算与MA TLAB语言是信息科学与技术平台必修课程,注重锻炼学生的数学建模、分析能力等所需的基础知识和基本能力。
MA TLAB是一种以数值计算和数据图示为主的计算机软件,并包含适应多个学科的专业软件包,以及完善程序开发功能。
本课程要求学生掌握MA TLAB的数据类型、矩阵输入和操作方法、语法结构、函数的使用以及二维、三维绘图功能,并能够熟练地将MA TLAB应用于学习中,解决相关课程中的复杂的数学计算问题。
上机操作是本课程重要的教学环节,学生只有通过上机实习,才能领会MA TLAB中众多功能,才能达到熟练应用的程度。
本课程将一半的课时用于安排学生上机实习。
二、课程教学内容及学时分配第一章MATLAB系统简介(2学时)了解MATLAB软件的发展历史,MATLAB的基本情况,以及学习的意义。
熟练掌握启动和退出MATLAB的方法。
熟练掌握MATLAB的各种功能介绍。
熟练掌握命令窗口的使用。
熟练掌握MATLAB帮助。
本章内容: MATLAB软件的发展历史,MATLAB的基本情况,MATLAB启动和退出MATLAB,功能介绍,命令窗口,MATLAB帮助。
第二章矩阵与数组运算(8学时,其中实验4学时)掌握矩阵创建、保存和提取方法。
掌握矩阵元素标识。
掌握矩阵函数。
熟练掌握矩阵的运算。
熟练掌握数组的运算和数组函数。
掌握数据的输出。
本章内容:矩阵创建、保存和提取方法;矩阵元素标识、矩阵函数、矩阵运算、数组运算、数组函数、数据的输出。
第三章计算结果可视化(8学时,其中实验4学时)了解图形窗口。
熟练掌握二维平面图形与坐标系。
matlab课程教学大纲final(0904)
![matlab课程教学大纲final(0904)](https://img.taocdn.com/s3/m/b30a90c60975f46527d3e1cf.png)
《Matlab语言与应用》课程教学大纲课程编号:一、课程性质、任务及适用专业(一)课程性质专业必修课(二)教学任务本课程是电类专业的一门重要专业课。
它是研究Matlab语言的程序设计及其在其它学科仿真上的应用的一门学科。
通过本课程的学习,本课程要求学生掌握Matlab 的数据类型、矩阵输入和操作方法、语法结构、函数的使用以及二维、三维绘图功能,并能够熟练地将Matlab应用于学习中,解决相关课程中的复杂的数学计算问题。
以便为后续多门课程使用该语言奠定基础。
(三)适用专业电气工程及其自动化专业本科生二、课程教学基本内容、基本要求及学时分配(一)基本内容及基本要求(含章节的重点、难点等)讲授部分:第一章Matlab基础(2学时)本章主要介绍Matlab软件的发展历史、MATLAB的基本情况及学习Matlab的意义。
并熟悉Matlab的基本功能、运行环境。
通过本章学习,要求学生:了解Matlab的功能和特点,对Matlab软件有基本的认识;熟悉Matlab的菜单、工具栏和通用操作界面,掌握Matlab帮助文件的使用;掌握Matlab的环境设置及Matlab中常用标点符号的功能。
重点:Matlab的菜单、工具栏、通用操作界面和帮助文件的使用;Matlab的环境设置及Matlab中常用标点符号的功能。
难点:Matlab的菜单、工具栏和通用操作界面;Matlab帮助文件的使用。
第二章数据结构及其运算(2学时)本章主要介绍Matlab的变量和数据的基本计算方法,讨论矩阵的建立、矩阵元素的输入与提取;多项式的求值、求根和部分分式展开及多项式的乘除法和微积分等内容。
通过本章学习,要求学生:了解Matlab的数据类型;掌握矩阵的建立、矩阵元素的输入与提取,矩阵的计算;掌握多项式的求值、求根和部分分式展开的方法及多项式的乘除法和微积分;熟悉元胞数组和结构数组的建立与使用。
重点:矩阵的建立、矩阵元素的输入与提取,矩阵的计算;多项式的求值、求根和部分分式展开的方法及多项式的乘除法和微积分。
《matlab语言及应用》教学大纲
![《matlab语言及应用》教学大纲](https://img.taocdn.com/s3/m/e17122cd2cc58bd63186bd25.png)
课程编号X1602005《Matlab语言及应用》教学大纲Matlab language and application一、课程基本信息二、课程教学目标MATLAB语言与应用(Matlab language and application)是为信息工程专业开设的一门专业课,旨在向本专业学生介绍一种解决专业问题的快速有效且具有强大功能的科学与工程计算软件。
通过本课程的学习,希望学生获得一种从专业问题中抽象出数学模型进而运用MATLAB语言去求解的思维方法,训练综合运用语言和专业知识去解决问题的能力。
三、实验指导的基本要求1.掌握Matlab软件的基本使用。
2.掌握基本波形的产生的方法。
3.了解信号的各种运算和变换方法。
4.了解数据分析的相关函数。
5.掌握数字信号的变换技术。
6.掌握二维曲线和三维曲线绘制的步骤和方法。
7.掌握MATLAB程序设计的典型程序结构。
8.掌握数字滤波器的基本原理,掌握用Matlab设计实现IIR数字滤波器和FIR数字滤波器。
四、本课程的先导课程《高等数学》《概率论与数理统计》《数字信号处理》五、教学方法与手段教师讲授和学生上机相结合,讲练结合,采用多媒体教学手段为主,重点难点辅以板书。
六、考核方式与成绩评定办法考核形式为上机操作、提交Matlab程序文档及实验报告综合评定。
1、上机操作占总成绩的50%,主要由出勤率和上机表现构成。
2、提交Matlab程序文档占总成绩的30%,主要由程序文档内容达到当次实验要求的程度决定。
3、实验报告成绩占总成绩的20%,由各次实验报告撰写完成情况决定。
七、使用教材及参考书目【使用教材】薛年喜编. MATLAB在数字信号处理中的应用. 清华大学出版社,2008年1月出版。
【参考书目】1、刘卫国等编著. MATLAB程序设计与应用(第二版). 高等教育出版社,2006年2、张志涌等编著. 精通MATLAB6.5版. 北京航空航天大学出版社,2003年3、陈亚勇等编著. MA TLAB 信号处理详解. 人民邮电出版社,2001年八、课程结构和学时分配九、教学内容第一章 MATLAB R2006a基础(4学时)【教学目标】1. 了解Matlab语言的背景知识。
MATLAB语言及其应用教案
![MATLAB语言及其应用教案](https://img.taocdn.com/s3/m/1ea8b56830126edb6f1aff00bed5b9f3f90f72ab.png)
MATLAB语言及其应用教案第一章:MATLAB简介1.1 课程目标让学生了解MATLAB的发展历程及其在工程领域的应用让学生熟悉MATLAB的工作环境让学生掌握MATLAB的基本命令和操作1.2 教学内容MATLAB的发展历程MATLAB的工作环境MATLAB的基本命令和操作1.3 教学方法讲授结合实例演示学生上机操作练习1.4 课后作业熟悉MATLAB的工作环境掌握MATLAB的基本命令和操作第二章:MATLAB基本语法2.1 课程目标让学生了解MATLAB的基本语法规则让学生掌握MATLAB的数据类型和变量让学生熟悉MATLAB的数学运算2.2 教学内容MATLAB的基本语法规则MATLAB的数据类型和变量MATLAB的数学运算2.3 教学方法讲授结合实例演示学生上机操作练习2.4 课后作业熟悉MATLAB的基本语法规则掌握MATLAB的数据类型和变量熟练运用MATLAB的数学运算第三章:MATLAB编程技巧3.1 课程目标让学生了解MATLAB的编程技巧让学生掌握MATLAB的循环和条件语句让学生熟悉MATLAB的函数编程3.2 教学内容MATLAB的编程技巧MATLAB的循环和条件语句MATLAB的函数编程3.3 教学方法讲授结合实例演示学生上机操作练习3.4 课后作业熟悉MATLAB的编程技巧掌握MATLAB的循环和条件语句熟练运用MATLAB的函数编程第四章:MATLAB绘图功能4.1 课程目标让学生了解MATLAB的绘图功能让学生掌握MATLAB的基本绘图命令让学生熟悉MATLAB的绘图技巧4.2 教学内容MATLAB的绘图功能MATLAB的基本绘图命令MATLAB的绘图技巧4.3 教学方法讲授结合实例演示学生上机操作练习4.4 课后作业熟悉MATLAB的绘图功能掌握MATLAB的基本绘图命令熟练运用MATLAB的绘图技巧第五章:MATLAB在信号处理中的应用5.1 课程目标让学生了解MATLAB在信号处理领域的应用让学生掌握MATLAB信号处理的基本方法让学生熟悉MATLAB信号处理的实例5.2 教学内容MATLAB在信号处理领域的应用MATLAB信号处理的基本方法MATLAB信号处理的实例5.3 教学方法讲授结合实例演示学生上机操作练习5.4 课后作业熟悉MATLAB在信号处理领域的应用掌握MATLAB信号处理的基本方法熟练运用MATLAB信号处理的实例第六章:MATLAB在控制系统设计中的应用6.1 课程目标让学生了解MATLAB在控制系统设计领域的应用让学生掌握MATLAB控制系统设计的基本方法让学生熟悉MATLAB控制系统设计的实例6.2 教学内容MATLAB在控制系统设计领域的应用MATLAB控制系统设计的基本方法MATLAB控制系统设计的实例6.3 教学方法讲授结合实例演示学生上机操作练习6.4 课后作业熟悉MATLAB在控制系统设计领域的应用掌握MATLAB控制系统设计的基本方法熟练运用MATLAB控制系统设计的实例第七章:MATLAB在图像处理中的应用7.1 课程目标让学生了解MATLAB在图像处理领域的应用让学生掌握MATLAB图像处理的基本方法让学生熟悉MATLAB图像处理的实例7.2 教学内容MATLAB在图像处理领域的应用MATLAB图像处理的基本方法MATLAB图像处理的实例7.3 教学方法讲授结合实例演示学生上机操作练习7.4 课后作业熟悉MATLAB在图像处理领域的应用掌握MATLAB图像处理的基本方法熟练运用MATLAB图像处理的实例第八章:MATLAB在仿真建模中的应用8.1 课程目标让学生了解MATLAB在仿真建模领域的应用让学生掌握MATLAB仿真建模的基本方法让学生熟悉MATLAB仿真建模的实例8.2 教学内容MATLAB在仿真建模领域的应用MATLAB仿真建模的基本方法MATLAB仿真建模的实例8.3 教学方法讲授结合实例演示学生上机操作练习8.4 课后作业熟悉MATLAB在仿真建模领域的应用掌握MATLAB仿真建模的基本方法熟练运用MATLAB仿真建模的实例第九章:MATLAB在优化计算中的应用9.1 课程目标让学生了解MATLAB在优化计算领域的应用让学生掌握MATLAB优化计算的基本方法让学生熟悉MATLAB优化计算的实例9.2 教学内容MATLAB在优化计算领域的应用MATLAB优化计算的基本方法MATLAB优化计算的实例9.3 教学方法讲授结合实例演示学生上机操作练习9.4 课后作业熟悉MATLAB在优化计算领域的应用掌握MATLAB优化计算的基本方法熟练运用MATLAB优化计算的实例第十章:MATLAB在工程实践中的应用10.1 课程目标让学生了解MATLAB在工程实践领域的应用让学生掌握MATLAB工程实践的基本方法让学生熟悉MATLAB工程实践的实例10.2 教学内容MATLAB在工程实践领域的应用MATLAB工程实践的基本方法MATLAB工程实践的实例10.3 教学方法讲授结合实例演示学生上机操作练习10.4 课后作业熟悉MATLAB在工程实践领域的应用掌握MATLAB工程实践的基本方法熟练运用MATLAB工程实践的实例重点解析本文教案主要介绍了MATLAB语言及其在各个领域的应用。
matlab课程教学大纲
![matlab课程教学大纲](https://img.taocdn.com/s3/m/f8d59502c950ad02de80d4d8d15abe23482f03ec.png)
matlab课程教学大纲一、课程介绍本课程旨在帮助学生掌握MATLAB的基本原理、基本语法和基本应用,以及通过实践案例提高编程和数据处理能力。
二、课程目标1. 理解MATLAB的工作原理和基本功能;2. 掌握MATLAB的基本语法和编程技巧;3. 学会使用MATLAB进行数据可视化和数值计算;4. 培养解决实际问题的能力和创新思维。
三、教学内容1. MATLAB简介1.1 MATLAB的历史和应用领域1.2 MATLAB的特点和优势1.3 MATLAB与其他编程语言的比较2. MATLAB环境与基本操作2.1 MATLAB界面介绍2.2 MATLAB变量和数据类型2.3 MATLAB脚本和函数3. MATLAB编程基础3.1 控制结构3.2 循环结构3.3 函数和脚本文件4. 数据处理与分析4.1 数据导入与导出4.2 数据可视化4.3 数据统计与分析5. 数值计算与算法实现5.1 常用数值计算库5.2 数值计算的误差与稳定性5.3 常用算法的MATLAB实现6. MATLAB应用案例分析6.1 信号处理与滤波器设计6.2 控制系统设计与仿真6.3 图像处理与计算机视觉四、教学方法1. 理论教学与实践相结合,讲解MATLAB的基本原理和语法后,通过案例演示和实践操作进行学习和巩固;2. 以问题为导向,引导学生思考和解决实际问题,培养实际应用的能力;3. 提供讲义、实验指导书以及网上资源作为学习资料,帮助学生深入学习和探索。
五、学习评价与考核1. 平时作业:根据课堂案例和习题进行编程实践,作业占总评成绩的30%;2. 实验报告:根据实验要求,撰写实验报告,考察学生的实验设计和数据处理能力,实验报告占总评成绩的20%;3. 期末考试:考察学生对于课程知识和应用的综合掌握能力,占总评成绩的50%。
六、参考教材1. 《MATLAB与数学建模》- 程裕强2. 《MATLAB编程与数值计算》- 王尧七、备注本教学大纲仅为参考,可能会根据具体情况进行调整和优化,具体以教师上课内容为准。
matlab 教学大纲
![matlab 教学大纲](https://img.taocdn.com/s3/m/7a94fa5dfbd6195f312b3169a45177232f60e4f5.png)
matlab 教学大纲MATLAB教学大纲引言:MATLAB是一种强大的科学计算软件,广泛应用于各个学科领域。
本文旨在探讨MATLAB教学的大纲,以帮助教师和学生更好地理解和应用这一工具。
第一部分:MATLAB基础知识1. MATLAB介绍- MATLAB的起源和发展- MATLAB的优势和应用领域2. MATLAB环境- MATLAB界面的基本组成- MATLAB的工作空间和变量管理3. MATLAB基本语法- 基本数据类型和变量- 运算符和表达式- 控制流程(条件语句、循环语句)4. MATLAB函数- 函数的定义和调用- 内置函数和自定义函数- 函数的参数传递和返回值第二部分:MATLAB数据处理与可视化1. 数据处理- 数据导入和导出- 数据处理函数(排序、筛选、统计等)- 数据的存储和读取2. 图形绘制- 二维图形绘制(曲线图、散点图、柱状图等) - 三维图形绘制(曲面图、散点图、等高线图等) - 图形的自定义和美化3. 图像处理- 图像的读取和显示- 基本的图像处理操作(缩放、旋转、滤波等) - 图像的特征提取和分析第三部分:MATLAB编程与算法设计1. MATLAB编程基础- 脚本文件和函数文件- 调试和错误处理- 编程风格和规范2. 数值计算与优化- 数值计算方法(数值积分、数值解微分方程等) - 优化算法(线性规划、非线性规划等)- 模拟和仿真3. 信号处理与系统建模- 信号的采样和重构- 时域和频域分析- 系统建模与控制设计第四部分:MATLAB应用案例1. 工程应用- 电路设计与分析- 机械系统建模与仿真- 通信系统设计与分析2. 统计分析- 统计数据处理与分析- 数据挖掘与机器学习- 统计建模与预测3. 科学研究- 科学计算与模拟- 数据可视化与分析- 科学实验与数据处理结语:本文对MATLAB教学大纲进行了概述,从基础知识到高级应用,涵盖了MATLAB的核心功能和应用领域。
MATLAB语言与应用课程实验教学大纲
![MATLAB语言与应用课程实验教学大纲](https://img.taocdn.com/s3/m/f4d1b8084b35eefdc8d33328.png)
“语言与应用”课程实验教案大纲(实验课程类)所属课程名称:语言与应用英文名称:所属课程编号:面向专业:测控技术与仪器课程总学时:+;实验学时;课程学分:;本大纲主撰人:吴涓一、本课程设计作用和具体目标控制系统的仿真是世纪年代末以来随着计算机技术发展而逐渐形成的一门新兴学科。
对控制系统的仿真不仅能揭示控制系统的内在规律,还能用于优化系统设计,提高控制系统性能。
是一种较为通用和具代表性的仿真语言,该软件使用简便,功能强大,拥有适用于不同领域的工具箱。
其中用于控制理论与仿真专门的应用程序集已成为控制系统辅助设计与仿真的流行语言。
因此,掌握基本语言以及控制系统仿真的相关工具箱对控制系统的理论分析与计算机辅助设计具有重要意义。
该课程的学习,有利于加深学生对控制系统基本理论的认识和知识掌握,还有利于培养学生分析问题和解决问题的能力,以及使抽象的概念和理论形象化、具体化的能力。
本课程设计具体要求学生学习的语法规则和基本命令,掌握与控制系统相关的工具箱的使用方法,通过上机实验和编程实践,学会利用的相关指令和工具箱,进行控制系统的仿真和设计优化。
二、设计(实践)内容,学时分配与组织三、教案管理模式与注意事项、学生在实验前必须仔细复习课程相关内容,预习实验指导书。
、指导教师需要在实验前对实验相关的基本知识进行讲解,布置具体的实验任务、实验要求,并对学生自学中遇到的问题及时解答并检查学习预习情况。
、实验小组人数为-人,每个实验均为-小时。
、要求学生完成编程和上机实践任务,记录实验结果,完成实验报告。
、要求完成所有必做实验。
鼓励学生对同一控制系统的设计问题采用多种设计方法实现,并通过上机验证。
四、设备与器材配置计算机台、软件五、考核与成绩评定、学生应在规定的授课学时内,仔细听课完成基本语句、控制箱的使用方法等学习任务。
、学生在上机学时内,完成实验任务指导书中规定的上机编程实验,并完成实验报告,指导教师根据学生的实验报告以及上机情况,进行评分,给与上机实践成绩。
matlab基础及其应用教程教学大纲
![matlab基础及其应用教程教学大纲](https://img.taocdn.com/s3/m/d3492d2ff08583d049649b6648d7c1c708a10bec.png)
MATLAB基础及其应用教程教学大纲本教程旨在为初学者提供MATLAB基础及应用的全面教程,包括MATLAB的基本操作、数据类型、矩阵运算、常用函数以及其应用场景等。
一、MATLAB基本操作1.MATLAB环境介绍–MATLAB主窗口介绍–工具箱介绍–MATLAB文件、MATLAB函数、脚本文件介绍2.MATLAB数据类型–数值型•整型•浮点型–字符串型–逻辑型3.MATLAB变量–变量命名规则、变量定义–MATLAB常量、变量类型转换4.MATLAB操作符–算术运算符–比较运算符–逻辑运算符–位运算符5.MATLAB控制语句–条件语句–循环语句–跳转语句二、MATLAB矩阵运算1.定义矩阵–矩阵的创建、赋值–矩阵的大小、维度、元素访问2.MATLAB矩阵运算–矩阵加法、减法、乘法–矩阵的转置、共轭、伴随–矩阵的求逆、行列式–特殊矩阵的创建和应用3.MATLAB线性方程组求解–一元线性方程组求解–多元线性方程组求解4.MATLAB矩阵分解–LU分解–QR分解–Cholesky分解三、MATLAB常用函数1.绘图函数–线性图–离散图–柱状图–散点图2.数学函数–常用数学函数–统计函数3.文件操作函数–文件读写–目录操作–数据导入导出四、MATLAB应用场景1.数字信号处理–信号的采集、滤波、变换–图像处理2.控制工程–系统建模、仿真–控制策略设计、优化3.机器学习–数据预处理、特征提取–分类算法、聚类算法五、教学方法和评估1.教学方法–讲解+练习–互动式教学2.基础篇考核–知识填空题、选择题–简单的编程题3.应用篇考核–合成题–项目实训4.总评估–基础篇50%–应用篇50%。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《MATLAB语言及应用》课程教学大纲
课程编号:21311105
总学时数:32
总学分数:2
课程性质:专业必修课
适用专业:电气工程及其自动化
一、课程的任务和基本要求:
控制算法是集中现代控制系统CAD 技术的本质反映,对于控制算法系统深入地学习,在扩展计算机技术在控制理论中的应用和发展,同时培养学生运用计算机技术进行思维和开发的能力。
控制系统理论、计算方法与计算机技术的结合是当代控制理论发展的标志,因此在以MATLAB 为代表的软件平台上,对控制系统进行分析、设计与仿真将成为控制工程领域工程师必须熟练掌握的重要知识和技能。
因此,深入透彻地分析和理解控制算法的思想和构造就必须系统学习典型控制系统应用软件的基本原理和控制算法,将成为本课程的目的和任务。
通过本课程的学习,要求学生掌握对于控制系统的分析和综合设计的方法和基本技巧,而控制算法在控制系统CAD 技术中占有相当大的比重,本课程要求较熟练掌握控制算法的基本思想;MATLAB 是一种解释性编程语言,因此,要求熟练掌握MATLAB 的基本编程手段和模块化编程方法,消化和理解控制语言描述的图形界面的设计过程。
二、基本内容和要求:
1.自动控制系统与仿真基础知识
(1)自动控制系统基本概念
(2)自动控制系统分类
(3)控制系统仿真基本概念
(4)MA TLAB与控制系统仿真
(5)MA TLAB 7中控制相关的工具箱
要求:了解自动控制系统与仿真的基础知识,包括自动控制系统的基本概念、分类,以及控制系统仿真的基本概念和Matlab工具。
2.MA TLAB计算及仿真基础
(1)MA TLAB概述
(2)MA TLAB桌面操作环境
(3)MA TLAB数值计算
(4)关系运算和逻辑运算
(5)符号运算
(6)复数和复变函数运算
(7)MA TLAB常用绘图命令
(8)MA TLAB程序设计
要求:了解MA TLAB计算及仿真基础,包括MATLAB的安装、界面及其数值计算、函数运算、程序设计及其绘图命令。
3. Simulink仿真基础
(1)Simulink仿真概述
(2)Simulink的模块库简介
(3)Simulink功能模块的处理
(4)Simulink仿真设置
(5)Simulink仿真举例
(6)Simulink自定义功能模块
(7)S函数设计与应用
要求:了解Simulink仿真基础,包括常用模块库、仿真设置、自定义功能模块,并进行仿真举例。
4. 控制系统数学模型
(1)动态过程微分方程描述
(2)拉氏变换与控制系统模型
(3)数学模型描述
(4)MA TLAB/Simulink在模型中的应用
(5)系统模型转换及连接
(6)非线性数学模型的线性化
(7)综合实例及MATLAB/Simulink应用
要求:熟悉控制系统的微分方程描述、拉氏变换与控制系统模型的关系以及MATLAB/Simulink在模型中的应用。
5. 时域分析法
(1)时域响应分析
(2)MATLAB/Simulink在时域分析中的应用
(3)稳定性分析
(4)综合实例及MATLAB/Simulink应用
要求:熟悉控制系统的时域响应分析法,熟悉MA TLAB/Simulink在时域分析中的应用。
6. 根轨迹分析法
(1)根轨迹定义
(2)根轨迹法基础
(3)其他形式的根轨迹
(4)用根轨迹法分析系统的暂态特性
(5)综合实例及MATLAB/Simulink应用
要求:熟悉控制系统的根轨迹分析法,掌握MATLAB/Simulink在根轨迹分析中的应用。
7. 频域分析法
(1)频率特性基本概念
(2)频率特性的表示方法
(3)系统开环频率特性作图
(4)频率响应分析
(5)MA TLAB在频率法中的应用
(6)频率法的稳定性分析
要求:熟悉频率特性的基本知识,掌握MATLAB在频率法中的应用。
8. 控制系统校正与综合
(1)控制系统校正与综合基础
(2)PID控制器设计及MATLAB/Simulink应用
(3)控制系统校正的根轨迹法
(4)控制系统校正的频率响应法
(5)综合实例及MATLAB/Simulink应用
要求:熟悉控制系统校正与综合的基本知识,掌握PID控制器设计及MA TLAB/Simulink 应用、控制系统校正的根轨迹法、控制系统校正的频率响应法。
9. 线性系统状态空间分析(在现代控制理论中采用)
(1)线性系统状态空间基础
(2)线性系统的状态可控性与状态可观性
(3)线性系统稳定性分析
(4)综合实例及MATLAB/Simulink应用
要求:熟悉线性系统状态空间分析的基本知识,掌握MA TLAB在线性系统状态空间分析中的应用。
10. 线性系统状态空间设计(在现代控制理论中采用)
(1)状态反馈与极点配置
(2)状态观测器
(3)综合实例及MATLAB/Simulink应用
要求:熟悉线性系统状态空间设计的基本知识,掌握MA TLAB在线性系统状态空间设计中的应用。
11. 非线性系统
(1)非线性系统概述
(2)相平面法
(3)描述函数法
(4)MA TLAB/Simulink在非线性系统分析中的应用
(5)综合实例及MATLAB/Simulink应用
要求:熟悉非线性系统的基本知识,掌握MA TLAB在非线性系统分析中的应用。
12. 离散控制系统
(1)离散控制系统基本概念
(2)Z变换
(3)离散控制系统数学模型
(4)离散控制系统分析
要求:熟悉离散控制系统的基本知识,掌握MATLAB在离散控制系统中的应用。
13. 最优控制(在现代控制理论中采用)
要求:熟悉最优控制的基本知识,掌握MATLAB在最优控制中的应用。
三、实践环节和要求:
16学时上机。
要求:通过上机,掌握理论教学讲授的知识,并熟练掌握MA TLAB软件的用法。
四、教学时数分配:
理论:16 实验:无上机:16 其它:无
五、其它项目:无
六、有关说明:
1、教学和考核方式:
本课程属考查课,考试方式为开卷。
由平时(70%)、考试(30%)两部分综合评定。
2、习题:
每章需要布置一定数量的小作业,主要编写小型仿真程序,让学生在课外完成,加深对该课程的理解与掌握。
3、能力培养要求:
通过学习系统仿真技术和MATLAB课程,要求掌握系统仿真的概念、基本原理和基本分析方法。
为设计仿真系统打下坚实的基础。
掌握MATLAB/SIMULINK的基本原理和设计应用过程。
了解系统仿真的技术发展与趋势。
4、与其它课程和教学环节的联系:
先修课程和教学环节:普通物理、电路原、电子技术、电机及拖动基础、电力电子技术、复变函数等。
后续课程和教学环节:检测技术与控制仪表、现代控制理论。
平行开设课程和教学环节:自动控制原理。
5、教材和主要参考书目:
(1)教材:王正林,王胜开,陈国顺,等. MATLAB\Simulink与控制系统仿真(第2版). 北京:电子工业出版社,2008年。
(2)主要参考书目:
①薛定宇,控制系统计算机辅助设计:MA TLAB语言与应用,北京:清华大学出版社,2006年;
②薛定宇、陈阳泉,《基于MA TLAB/Simulink的系统仿真技术与应用》,清华大学出版社,2002年;
③郑恩让、聂诗良,《控制系统仿真》,北京:北京大学出版社,2006年。