《Matlab与系统仿真》教学大纲课程编号:071483B课程类型:□通识教育必修课□通识教育选修课□专业必修课回专业选修课□学科基础课总学时:48讲课学时:32实验(上机)学时:16学分:3适用对象:信息管理与信息系统先修课程:程序设计基础与应用一、教学目标(黑体,小四号字)《Matlab与系统仿真》课程是一门重要的计算机仿真语言课程。其主要任务是使学生学习MATLAB中的矩阵运算、多项式处理、控制语句、绘制二维、三维图形和一些常用函数及工具箱等;实验课是本课程重要的教学环节,其目的是使学生掌握MATLAB的基本编程技巧,熟练地编写MATLAB程序;熟悉SimuLink仿真的基本方法和元件构成;了解MATLAB符号运算工具箱的使用方法,使学生具备一定的使用MATLAB语言进行编程和仿真的能力二、教学内容及其与毕业要求的对应关系(黑体,小四号字)学生在本门课程中应学会以下内容:1.掌握MATLAB工作环境,掌握如何添加删除工作路径,修改顺序,熟悉一般搜索顺序,掌握菜单栏、工具栏,熟悉MATLAB管理系统常用指令。2.掌握矩阵的产生、操作和运算,熟悉时间函数,掌握数学函数、逻辑函数all,any,find等,能够利用库函数,编写简单的MATLAB程序三、各教学环节学时分配(黑体,小四号字)教学课时分配序号章节内容讲课实验其他合计第一章Matlab基础2002第二章数据结构及其运算4206第三章数据的可视化4206第四章M文件和程序设计64010第五章数值计算64010Aye、.V7-.第八早符号计算64010第七章Simulink仿真环境2204合计3018048四、教学内容(黑体,小四号字)讲授部分:第一章Matlab基础本章主要介绍Matlab软件的发展历史、MATLAB的基本情况及学习Matlab的意义。并熟悉Matlab的基本功能、运行环境。通过本章学习,要求学生:了解Matlab的功能和特点,对Matlab软件有基本的认识;熟悉Matlab的菜单、工具栏和通用操作界面,掌握Matlab帮助文件的使用;掌握Matlab的环境设置及Matlab中常用标点符号的功能。重点:Matlab的菜单、工具栏、通用操作界面和帮助文件的使用;Matlab的环境设置及Matlab中常用标点符号的功能。难点:Matlab的菜单、工具栏和通用操作界面;Matlab帮助文件的使用。第二章数据结构及其运算本章主要介绍Matlab的变量和数据的基本计算方法,讨论矩阵的建立、矩阵元素的输入与提取;多项式的求值、求根和部分分式展开及多项式的乘除法和微积分等内容。通过本章学习,要求学生:了解Matlab的数据类型;掌握矩阵的建立、矩阵元素的输入与提取,矩阵的计算;掌握多项式的求值、求根和部分分式展开的方法及多项式的乘除法和微积分;熟悉元胞数组和结构数组的建立与使用。重点:矩阵的建立、矩阵元素的输入与提取,矩阵的计算;多项式的求值、求根和部分分式展开的方法及多项式的乘除法和微积分。难点:矩阵的建立、矩阵元素的输入与提取,矩阵的计算;元胞数组和结构数组的建立与使用。第三章数据的可视化本章主要介绍Matlab二维曲线的绘制,三维图形的绘制,特殊图形的绘制,对话框,用户图形界面设计等内容。通过本章学习,要求学生:掌握Matlab的基本绘图命令及绘制曲线的一般方法;理解交互式图形命令,立体图形与图轴的控制,图形对象属性的获取和设置;掌握用户图形界面设计的一般方法;了解特殊图形的绘制及图形窗口的功能重点:用户图形界面设计的一般方法。难点:交互式图形命令,立体图形与图轴的控制,图形对象属性的获取和设置;用户图形界面设计的一般方法。第四章Matlab程序设计本章主要介绍Matlab程序流程控制、M函数文件的设计及意义、函数调用和参数传递等内容。通过本章学习,要求学生:掌握M文本编辑器的使用、流程控制语句的功能与使用;掌握M函数的设计、函数调用与参数传递;了解M文件性能优化与加速及得用泛函命令进行数值分析的方法。重点:掌握M文本编辑器的使用、流程控制语句的功能与使用;掌握M函数的设计、函数调用与参数传递。难点:掌握M函数的设计、函数调用与参数传递。第五章数值计算本章主要介绍数值计算中的线性代数的各种分解计算、函数分析、数据拟合、插值和样条和常微分方程的数值解。通过本章学习,要求学生:掌握矩阵分解方法,掌握...