系统仿真与Matlab-教学大纲模板(2015版)
《Matlab》教学大纲
![《Matlab》教学大纲](https://img.taocdn.com/s3/m/0ddd494ce45c3b3567ec8bbc.png)
《Matlab》教学大纲一、课程基本信息课程编号:中文名称:Matlab英文名称:Matlab课程类别:专业选修课适用专业:电子信息科学与技术预修课程(编号):高等数学、C语言程序设计课程简介:Matlab是一个可视化的计算程序,被广泛地应用在科学运算领域里。
它具有功能强大、使用简单等特点,内容包括:数值计算、符号运算、数据拟合、图形图像处理、程序设计方法、系统模拟和仿真分析等功能。
本课程的目的是使学生能够运用Matlab进行一般的工程计算,掌握Matlab的基本技术,为将来从事工程技术方面的产品开发、科学研究、工程计算和管理打下一定的基础。
二、课程性质和教学目的1.本课程是电子专业的一门重要技术基础课,是一门面向应用的专业选修课程。
2.本课程的基本任务是使学生了解Matlab特点、熟悉Matlab环境、掌握Matlab的基本使用方法。
掌握Matlab中变量和函数的有关概念、以及矩阵和多项式的构造方法;掌握数组运算和矩阵运算,并能够使用常用的函数进行简单问题的求解;掌握符号变量和符号表达式的定义,并能用符号运算解决一般的微积分和方程求解问题;掌握Matlab程序设计的基本控制转移语句,学会使用简单M文件的编程;掌握二维平面图形和三维立体图形的绘制方法,进行数据可视化处理;理解用户图形界面程序的构造,掌握编程方法。
3.通过本课程的学习,使学生能够运用Matlab进行一般的工程计算,掌握Matlab的基本技术(基本计算、矩阵处理、符号运算和图形显示技术等),为将来从事工程技术方面的产品开发、科学研究、工程计算和管理打下一定的基础。
三、推荐教材和参考书目推荐教材:王沫然编,《Matlab与科学计算》(第2版),北京:电子工业出版社,2003参考书目:1.苏晓生编著,《掌握Matlab 6.0及其工程应用》,北京:北京科学出版社,20022.M a g r a b,E d w a r d B.著,高会生等译,《M a t l a b原理与工程应用》,北京:电子工业出版社,2002 3.精锐创作组编著,《M a t l a b6.0科学运算完整解决方案》,北京:人民邮电出版社,2001四、教学内容与课时分配1.学时与学分:学时52学时(讲授26学时,上机26学时),周学时4学时,2.5学分。
Matlab与系统仿真-大纲
![Matlab与系统仿真-大纲](https://img.taocdn.com/s3/m/798b817850e2524de4187e32.png)
《Matlab与系统仿真》教学大纲课程编号:071483B课程类型:□通识教育必修课□通识教育选修课□专业必修课 专业选修课□学科基础课总学时: 48 讲课学时:32 实验(上机)学时:16 学分:3适用对象:信息管理与信息系统先修课程:程序设计基础与应用一、教学目标(黑体,小四号字)《Matlab与系统仿真》课程是一门重要的计算机仿真语言课程。
其主要任务是使学生学习MATLAB中的矩阵运算、多项式处理、控制语句、绘制二维、三维图形和一些常用函数及工具箱等;实验课是本课程重要的教学环节,其目的是使学生掌握MATLAB的基本编程技巧,熟练地编写MATLAB程序;熟悉SimuLink 仿真的基本方法和元件构成;了解MATLAB符号运算工具箱的使用方法,使学生具备一定的使用MATLAB语言进行编程和仿真的能力二、教学内容及其与毕业要求的对应关系(黑体,小四号字)学生在本门课程中应学会以下内容:1. 掌握MATLAB工作环境,掌握如何添加删除工作路径,修改顺序,熟悉一般搜索顺序,掌握菜单栏、工具栏,熟悉MATLAB管理系统常用指令。
2.掌握矩阵的产生、操作和运算,熟悉时间函数,掌握数学函数、逻辑函数all, any,find等,能够利用库函数,编写简单的MATLAB程序三、各教学环节学时分配(黑体,小四号字)教学课时分配四、教学内容(黑体,小四号字)讲授部分:第一章 Matlab基础本章主要介绍Matlab软件的发展历史、MATLAB的基本情况及学习Matlab 的意义。
并熟悉Matlab的基本功能、运行环境。
通过本章学习,要求学生:了解Matlab的功能和特点,对Matlab软件有基本的认识;熟悉Matlab的菜单、工具栏和通用操作界面,掌握Matlab帮助文件的使用;掌握Matlab的环境设置及Matlab中常用标点符号的功能。
重点:Matlab的菜单、工具栏、通用操作界面和帮助文件的使用;Matlab 的环境设置及Matlab中常用标点符号的功能。
Matlab实验教学大纲
![Matlab实验教学大纲](https://img.taocdn.com/s3/m/0648b9836bec0975f465e225.png)
《MATLAB软件实训》实验教学大纲第一部分教学大纲说明一、课程性质、地位和作用本实验课程为独立设课。
本实验是为了提高学生对所学专业理论课的理解和实践能力,为学生今后实践打下坚实的基础。
同时熟练掌握系统仿真软件MATLAB的使用,为今后在实践中验证成果的可靠性及有效性提供了强有力的仿真工具。
二、先修课程及其关系本实验先修课程:《自动控制原理》、《数字信号处理》、《信号与系统》。
本实验使得学生可以将自动控制原理、数字信号处理及信号与系统等课程的理论内容有效的转化成实际的动手能力,从而提高学生对所学专业理论课的理解和实践能力。
三、课程教学对象、目标本实验课程适用于电子信息工程专业大三的学生。
通过MATLAB软件实训,使学生熟悉和掌握仿真软件的基本技能;采用MATLAB语言,进行程序设计,进而完成系统的分析、设计与仿真过程。
四、主要仪器设备(含实验用教学软件)1、计算机2、MATLAB软件五、实验方式及基本要求实验方式:上机基本要求:1、认真分析问题,收集资料做好理论知识铺垫,确定所实现功能的特点和具体实现方法。
2、使用编程语言来具体实现功能模块,要认真依据前期对问题的分析独立动手实现。
3、撰写课程实训报告时,态度要认真。
按照完成功能的步骤独立地完成实训报告的撰写。
六、实验考核方案考试方式:考查评分标准:1、平时成绩:学生出勤及课堂表现各20分,共40分;2、实验成绩:每个实验10分(实验操作结果6分,实验报告4分),共6个实验,总计60分;3、总成绩=平时成绩+实验成绩。
七、实验总学时及学分实验总学时:17学时实验课程学分:2学分八、实验教材及参考资料主要参考资料:《精通MATLAB》.张志涌编著.北京航空航天大学出版社.2003年3月第1版《控制系统的计算机辅助分析》.薛定宇著.清华大学出版社.2006年3月第2版五、大纲管理责任教研室:电子信息工程教研室编写日期: 2014年4月14日启用日期: 2014年6月23日大纲编写者:张鹏大纲审核者:金巨波第二部分教学大纲正文实验项目一:MATLAB语言程序设计基础一、实验目的和要求通过此项实验,使学生了解MATLAB语言程序设计基础,MATLAB的特点及科学运算功能,为下一步学习打下基础。
Matlab教学大纲
![Matlab教学大纲](https://img.taocdn.com/s3/m/99e517d6a1c7aa00b52acbb1.png)
三、课程主要教学内容与学时分配
第 1 章 MATLAB 简介
(一)教学目的与要求 1.理解 Matlab 的工作环境以及帮助系统; 2.掌握 Matlab 的工作环境。
2 学时
(二)教学内容 1. MATLAB 为什么被称为‘理工科黄金软件’;
1
2. MATLAB 和其他高级语言有什么不同; 3. MATLAB 的运行环境。
2 数值和符号计算
利用 MATLAB 进行数值和符号计算
10 验证性 必做
3 工程绘图
利用 MATLAB 进行工程绘图
10 验证性 必做
4 控制系统的设计与仿真 利用 MATLAB 进行控制系统的设计与仿真 6 验证性 必做
5 数字信号处理
利用 MATLAB 进行数字信号处理
4 验证性 必做
6 通讯系统设计与仿真 利用 MATLAB 进行通讯系统设计与仿真 4 验证性 必做
第 4 章 循环结构及其程序设计
(一)教学目的与要求 1.掌握 while 循环; 2.掌握 for 循环; 3.掌握逻辑数组及其矢量化;
12 学时(包含上机实验 10 学时)
(二)教学内容 1. while 循环; 2. for 循环; 3. 逻辑数组及其矢量化。
第 5 章 自定义函数
10 学时(包含上机实验 8 学时)
8 学时(包含上机实验 4 学时)
Байду номын сангаас
(二)教学内容 1. 二维三维的数据可视化(III);
四、实验内容与学时分配
本课程的实验教学环节包括上机实验部分。
上机实验项目:
序 实验项目名称
号
内容提要
实验 实验类 实验 时数 型 要求
1 MATLAB 产品的工具箱 MATLAB 的工具箱的功能、用法简介
Matlab与控制系统仿真课程教学大纲
![Matlab与控制系统仿真课程教学大纲](https://img.taocdn.com/s3/m/04b4dd0d640e52ea551810a6f524ccbff021ca56.png)
Matlab与控制系统仿真课程教学大纲(总学时数:32,学分数:2)一、课程设计的性质、任务和目的本课程是车辆工程专业选修课程。
通过本课程的学习,使学生初步掌握MATLAB语言的基本知识,结合所学《控制工程基础》课程,学会运用MATLAB语言进行控制系统仿真和辅助设计的基本技能,为今后从事科学研究打下较好的基础。
二、课程设计的内容和基本要求第一章计算机仿真和辅助设计概述了解控制系统计算机仿真和辅助设计的必要性、可能性以及计算机仿真与辅助设计的基本思路、基本方法和发展现状。
第二章MATLAB语言基础第一节使用MATLAB的窗口环境1.MATLAB语言特点2.MATLAB命令窗口掌握语句的输入、语句的显示与否、多行命令、方向键的使用、分页命令。
3.变量和数据显示格式掌握变量的命名方法、数据显示格式的控制命令format、一些特殊的变量。
4.常见的数学运算符及基本的数学函数+、-、*、/、\abs,sin,cos,asin,acos,tan,atan,sqrt,exp,imag,real,sign,log,log10,conj5.MATLAB工作空间掌握who, whos, clear, save, load, quit, exit等命令的使用了解workspace浏览器6.文件管理掌握常用文件管理命令what, delete, dir, type, cd, which掌握MATLAB工作路径的设置7.使用帮助学会用下列帮助和演示命令自学MATLAB语言:help matfun :矩阵函数-数值线性代数help general:通用命令help graphics:通用图形函数help elfun:基本的数学函数help elmat:基本矩阵和矩阵操作help datafun:数据分析和傅立叶变换函数help ops:操作符和特殊字符help polyfun:多项式和内插函数help lang:语言结构和调试help strfun:字符串函数help control:控制系统工具箱函数helpwin:帮助窗口helpdesk:帮助桌面,浏览器模式lookfor命令:返回包含指定关键词的那些项demo:打开示例窗口第二节MATLAB矩阵运算及多项式处理1.矩阵的输入掌握在命令窗口中用键盘输入掌握用语句生成矩阵:[from:step:to];linspace;logspace掌握一些常用特殊矩阵生成:eye(m,n);zeros(m,n);ones(m,n);diag(V);随机矩阵rand() 2.矩阵的运算掌握矩阵的转置、四则运算、逆矩阵与行列式运算:inv(),det();矩阵乘方^,.^矩阵的大小:[m,n]=size(A,x);length(A)=max(size(A));矩阵求秩:rank(A)了解矩阵超越函数3.矩阵操作矩阵的下标:定位矩阵元素A(m,n),A(:,n),A(m,:),A(m1:m2,n1:n2),A(:)矩阵的翻转4.多项式处理多项式的建立与表示方法:用降幂系数的行向量来表示;roots求解多项式等于零的根;poly根据多项式等于零的根求解多项式。
《系统仿真》教学大纲
![《系统仿真》教学大纲](https://img.taocdn.com/s3/m/9ba11c28ccbff121dd368311.png)
《系统仿真》教学大纲一、本大纲适用专业自动化专业二、编写本教学大纲的说明(一)本课程的性质和任务本课程是一门综合性与实验性较强的专业主干课,为今后控制系统的研究工作提供一个有力的工具,提高学生MATLAB的应用水平。
(二)本课程的基本要求掌握控制系统仿真的基本原理和方法:包括控制系统模型的建立,仿真模型的建立,用MATLAB语言编程,上机仿真并分析结果,掌握Smulink在控制系统仿真中的应用等。
(三)本课程与其他相关课程的联系和后续课程前修课程:《自动控制理论》,《现代控制基础》。
本课程可应用于《过程控制系统》,《计算机控制技术》,课程设计和毕业设计等后续课程中。
(四)学时、学时分配安排讲授完本课程所需总学时为32学时,其中课堂授课24学时,实验8学时,各部分内容分配见以下教学大纲。
(五)本课程的教学方式和其他教学环节的安排本课程的教学采用课堂讲授和上机实验相结合的方式进行,并适当安排一些课外作业上机完成。
三、教学大纲第一章系统仿真的基本概念(2学时)1. 系统仿真技术的发展概况。
2. 计算机仿真技术的应用。
要求一般理解与掌握的有: 1. 系统仿真技术的发展概况。
第二章仿真软件MATLAB(4学时)1. MATLAB软件的简介及其基本操作讲解。
2. MATLAB语言的矩阵运算语句和向量运算。
3. 语句MATLAB语言的控制语句和绘图语句。
要求一般理解与掌握的有:1. MATLAB软件的简介及其基本操作讲解。
要求重点掌握的有:3. 语句MATLAB语言的控制语句和绘图语句。
第三章控制系统的数学模型及其转换(4学时)1. 线性系统的数学模型及其相互转换和连接。
2. MATLAB中的典型线性系统的生成、离散化和连续化。
要求重点掌握的有:1. 线性系统的数学模型及其相互转换和连接。
难点:1. 线性系统的数学模型及其相互转换和连接。
第四章连续系统数字仿真 (6学时)1. 数值积分原理:欧拉法、梯形法、龙格-库塔法。
MATLAB与数字仿真课程教学大纲
![MATLAB与数字仿真课程教学大纲](https://img.taocdn.com/s3/m/67930253f46527d3240ce0a0.png)
附件三:实验课程教学大纲基本格式MATLAB与数字仿真实验课程教学大纲一、课程性质及任务《MATLAB与数字仿真》是计算机科学与技术的专业选修课。
MATLAB是一套高性能的数值计算和可视化软件。
它集数值计算、图形显示、信号处理、图像处理、控制工程、系统仿真等功能于一体,构成了一个方便的、界面友好的用户环境,其强大功能为各个领域提供了基本的学习和应用工具。
本课程旨在使学生初步掌握MATLAB的使用,并应用MATLAB进行形象、直观的计算机模拟与仿真实现,加深对系统的设计、分析与仿真的理解,具备在后续专业课程和工程应用中使用MATLAB作为计算和仿真工具的初步能力。
二、课程的教学要求通过本课程的学习,了解和熟悉MATLAB的开发环境;掌握MATLAB的语法和基本编程特点;掌握MATLAB的数学计算的基本知识;了解和掌握MATLAB/SIMULINK的初步应用。
实验前应对实验内容进行认真预习,了解实验目的,提前编写相关程序;通过调试程序,发现错误,排除错误,最终使得程序能正确运行,达到实验知识和理论知识的融会贯通;实验完成一周内整理并完成实验报告。
要求内容齐全,文字流畅,图表、格式规范,并交指导老师批阅。
三、实验项目与学时分配项目要求:必做、选做四、考核及成绩评定1、考核方式:操作2、考核标准及比例:预习:10%、实验纪律:10%、操作:30%、实验报告50%五、主要教材、参考书1、肖田元张燕云陈加栋.《系统仿真导论》.北京:清华大学出版社.2000年2、薛定宇.《控制系统计算机辅助设计MATLAB语言与应用》 .北京:清华大学出版社.1996年3、薛定宇陈阳泉.《MATLAB/Simulink的系统仿真技术与应用》.北京: 清华大学出版社.1999年.4、孙亮. 《MATLAB语言与控制系统仿真(修订版)》.北京:北京工业大学出版社. 2006年.制定人:薛耀红审定人:赵建平2012年07月。
MATLAB教学大纲
![MATLAB教学大纲](https://img.taocdn.com/s3/m/cf1317cbc1c708a1284a4494.png)
《matlab程序设计语言》课程教学大纲课程名称:matlab程序设计语言英文名称:Programming Language一、课程的性质、目的和任务MATLAB是MathWorks公司推出的一套高性能的数值计算和可视化软件,可以解决工程、科学计算和数字信号处理、通信、数学等学科中许多问题。
本课程是数学相关专业基础的必修课程,是统计学,金融数学的重要实践性课程(学科基础课)。
通过本课程的学习,可以使得本专业学生掌握MATLAB这一现代的科学计算和系统仿真语言的基本编程思想和方法,并利用MATLAB对所学基础课程进行上机模拟实验和数值计算,从而通过MATLAB编程实验来验证和巩固所学的数学和工程理论。
本课程主要介绍MATLAB语言的应用环境、调试命令,各种基本命令和高级操作命令,绘图功能函数,控制流语句,数据可视化,符号数学计算,概率统计,图形用户界面和文件读取I/O 等相关内容。
本课程以讲课为主,结合上机实验,使学生通过编程实例掌握MATLAB语言的编程基础与技巧。
二、课程教学的基本要求本课程要求学生掌握MATLAB的数据类型、矩阵输入和操作方法、语法结构、函数的使用以及常用的绘图功能,并在后续的学习过程中能较熟练地应用MATLAB 解决相关课程中的复杂的数学计算问题。
三、课程的教学内容、重点和难点第一章MATLAB概述教学重点与难点重点:掌握MATLAB的搜索路径的设置方法及其原因,掌握简单的命令行操作方法。
难点:掌握MATLAB简单的命令行操作方法。
教学时数 2教学内容 MATLAB 的主要特点,系统组成,目录结构,工作环境,通用命令,文件管理,搜索路径及其设置。
教学方式讲授,投影演示。
教学要求了解MATLAB语言的基本特点及其主要功能、语言结构,掌握MATLAB 的搜索路径的设置方法及其原因,掌握简单的命令行操作方法;第二章MATLAB基础知识教学重点与难点重点:掌握变量的命名方法,掌握矩阵的输入方法,掌握矩阵运算和数组运算,掌握数组与矩阵的创建、矩阵运算与数组运算。
MATLAB课程教学大纲
![MATLAB课程教学大纲](https://img.taocdn.com/s3/m/d617a5df5022aaea998f0faf.png)
课程编号:“MATLAB”课程教学大纲MATLAB Language Course Outline30学时学分一、课程的性质、目的及任务MATLAB是美国MATHWORKS推出的一种优秀数学软件,现已发展为一种多学科、多工作平台的大型软件。
逐渐成为数字信号处理、动态系统仿真、自动控制等课程的基本教学工具,成为本科以上学历学生必须掌握的基本技能。
MA TLAB是一种以数值计算和数据图示为主的计算机软件,并包含适应多个学科的专业软件包,以及完善程序开发功能。
学习本课程的目的在于掌握MATLAB的基本使用方法,并能熟练使用相关专业的工具箱,为后续课程的学习,工程设计和科学研究打下基础。
二、适用专业——计算机科学与技术三、先修课程——《高等数学》、《线性代数》四、课程的基本要求本课程要求学生掌握MA TLAB的数据类型、矩阵输入和操作方法、语法结构、函数的使用以及二维、三维绘图功能,并能够熟练地将MATLAB应用于学习中,解决相关课程中的复杂的数学计算问题。
上机操作是本课程重要的教学环节,学生只有通过上机实习,才能领会MATLAB中众多功能,才能达到熟练应用的程度。
五、课程的教学内容(一)课堂讲授的教学内容1、MATLAB入门介绍MATLAB软件的发展历史,对MATLAB的系统要求、工作环境、新功能和新特性进行了简单的介绍,同时还介绍了MA TLAB的在线帮助的使用方法,以及学习MATLAB的意义。
2、MATLAB程序设计基础MATLAB的基本程序设计原则,设置工作路径,常量和变量,程序的运算符,数据类型,程序流程控制语句以及各数组的运算。
3、MATLAB数值计算矩阵的一般定义和函数定义,矩阵的数值计算方法,多项式基本运算及多项式拟和和多项式的插值运算。
4、MATLAB符号运算在线帮助和系统演示,创建和使用符号对象,微积分,线性代数运算,方程求解。
5、MATLAB绘图功能基本绘图函数,二维图形的绘制,基本的绘图控制,子图,三维图形的绘制,特殊图形的绘制,控制系统仿真绘图。
系统仿真与Matlab-教学大纲模板(2015版)
![系统仿真与Matlab-教学大纲模板(2015版)](https://img.taocdn.com/s3/m/a1cf6a17a6c30c2259019eee.png)
系统仿真与Matlab(一)基本信息中文课程名称:系统仿真与Matlab英文课程名称:System Simulation and Matlab课程编号:学分:2学时:32适用专业:测控技术与仪器(无损检测方向)先修课程:计算机文化基础、高等数学、线性代数、C语言程序设计等开课系(教研部):测控技术与仪器系执笔:胡博审核:李志农课程简介:《系统仿真与Matlab》是测控技术与仪器(无损检测方向)专业的专业任选课。
本课程的任务是使学生掌握一门具有科学计算和工程仿真的计算机语言,培养学生计算机应用能力。
通过本课程的学习,使学生掌握Matlab语言的基本特征和使用方法,尤其是在系统仿真中的应用,为后续专业课和毕业设计打下计算机计算分析的基础。
(二)课程的性质和地位本课程是测控技术与仪器(无损检测方向)专业的专业任选课。
本课程的任务是使学生掌握一门具有科学计算和工程仿真的计算机语言,培养学生计算机应用能力。
计算机文化基础、高等数学、线性代数、C语言程序设计等是本课程的先修课,本课程是上述课程的计算机应用。
通过本课程的学习,使学生掌握Matlab语言的基本特征和使用方法,尤其是在系统仿真中的应用,为后续专业课和毕业设计打下计算机计算分析的基础。
(三)教学目标通过本课程的学习,可大大提高学生处理工程中遇到的问题,提高学生解决问题的能力,对学生的创新性研究具有重大的推动作用。
本课程是一门实践性应用性非常强的课程,要求学生要理论联系实际,在掌握熟悉MATLAB应用程序基本应用后,重点应放在与其他工程实际的结合应用能力上。
(四)教学内容1.系统仿真概述与认识MATLAB(1)系统仿真概述(2)MATLAB的功能、特点、发展历史(3)MATLAB的安装和用户界面重点:MATLAB有哪些强大的功能,熟悉MATLAB 的用户界面和如何使用MATLAB的帮助难点:理解系统仿真的概念2.MATLAB基本使用方法(1)简单的数学运算(2)常用操作命令和基础函数(3)数据类型和运算符(4)脚本文件重点:利用命令窗口进行简单的数学运算难点:基础函数、数据类型和运算符的综合运用3.数组和向量(1)数组的创建和操作(2)向量的创建和操作重点:数组和向量的运算方法,关系和逻辑运算难点:理解数组和向量的索引方法,能够灵活运用4.字符串、单元数组和结构体(1)字符串的生成和基本操作(2)单元数组和结构体的创建及索引重点:字符串的设定和操作难点:利用字符串创建输入提示和输出消息5.数学运算(1)多项式与插值(2)函数运算及图形绘制重点:掌握函数操作功能,包括图像绘制、求极值和零点、数值积分等难点:函数概念的理解和运用6.MATLAB绘图(1)基本图形绘制(2)特殊图形绘制(3)图形注释和高级控制重点:MATLAB 基本二维图形、三维图形的绘制,及图形的基本操作难点:三维图形的绘制7.MATLAB程序设计(1)脚本文件和编辑器(2)三种程序结构的Matlab实现(3)程序调试和优化重点:MATLAB的控制流语言,变量和函数的种类,程序的调试和优化方法难点:MATLAB语言程序设计的综合运用8.Simulink的建模与仿真(1)基本建模方法(2)模块库和常见模型(3)S函数的设计和调用重点:掌握Simulink的基本建模方法难点:运用Simulink进行简单的系统仿真(六)教学方法与习题要求本课程采用课堂教学与实验教学相结合的方法。
MATLAB语言与控制系统仿真 教学大纲
![MATLAB语言与控制系统仿真 教学大纲](https://img.taocdn.com/s3/m/ca7d32b9763231126fdb1161.png)
MATLAB语言与控制系统仿真Matlab and system simulation【学分】2 【学时】32 【性质】专业基础【上机】8(一)授课对象四年制本科过程装备与控制工程专业。
(二)课程的性质和地位《MA TLAB语言》是过程装备与控制工程专业一门重要的专业基础课。
通过对本课程的学习,使学生掌握MATLAB软件的使用及其动态仿真集成环境Simulink,结合已学课程《自动控制原理》,学会运用MA TLAB语言进行控制系统仿真和辅助设计的基本技能,为今后的毕业设计及其他科学研究打下基础。
(三)课程的教学目标通过本课程的学习,使学生掌握MATLAB基本语法结构,m文件,矩阵的输入及运算;掌握Simulink环境下系统结构图的构造与仿真,系统的时域分析及频域分析,控制系统Bode 图、根轨迹图、Nyquist图的画法;系统的计算机辅助分析与设计等。
(四)课程相关能力培养1.运用MATLAB软件进行基本的运算能力与函数调用能力(G3,G12);2.基本图形的绘图能力(G3,G12);3.矩阵的输入与运算能力(G3,G12);4.简单m文件的编写能力(G3,G12);5.掌握Simulink环境下系统结构图的构造与仿真能力(G4,G12);6.控制系统的计算机辅助分析能力,控制系统的计算机辅助设计能力等(G4,G12)。
(五)教学内容1.MATLAB语言系统(G3,G12)Matlab 的启动和退出,MATLAB命令平台,MATLAB文件系统,MATLAB的m文件与m函数,Toolbox工具箱,控制系统工具箱,MATLAB的帮助系统。
重点:MATLAB命令,m文件,工具箱。
难点:MATLAB命令,m函数。
2.MA TLAB的数值运算(G3,G12)基本语法结构,矩阵运算,基本数学函数,点运算,逻辑关系运算,多项式运算,线性代数方程组求解,数值求解方法。
重点:矩阵运算,点运算,逻辑关系运算。
难点:矩阵运算,线性代数方程组的求解。
MATLAB与系统仿真课程教学大纲
![MATLAB与系统仿真课程教学大纲](https://img.taocdn.com/s3/m/8fae8644bf23482fb4daa58da0116c175f0e1ec5.png)
MATLAB与系统仿真课程教学大纲《MATLAB与系统仿真》课程教学大纲一、课程性质、任务及适用专业(一)课程性质专业必修课。
(二)教学任务本课程是电类专业的一门重要专业课。
它是研究Matlab语言的程序设计及其在其它学科仿真上的应用的一门学科。
通过本课程的学习,本课程要求学生掌握Matlab 的数据类型、矩阵输入和操作方法、语法结构、函数的使用以及二维、三维绘图功能,并能够熟练地将Matlab 应用于学习中,解决相关课程中的复杂的数学计算问题。
以便为后续多门课程使用该语言奠定基础。
(三)适用专业电气工程及其自动化专业本科生。
二、课程教学基本内容、基本要求及学时分配(一)基本内容及基本要求(含章节的重点、难点等)讲授部分:第一章Matlab基础(4学时)本章主要介绍Matlab软件的发展历史、MATLAB的基本情况及学习Matlab的意义。
并熟悉Matlab的基本功能、运行环境。
通过本章学习,要求学生:了解Matlab的功能和特点,对Matlab软件有基本的认识;熟悉Matlab的菜单、工具栏和通用操作界面,掌握Matlab帮助文件的使用;掌握Matlab的环境设置及Matlab中常用标点符号的功能。
重点:Matlab的菜单、工具栏、通用操作界面和帮助文件的使用;Matlab的环境设置及Matlab中常用标点符号的功能。
难点:Matlab的菜单、工具栏和通用操作界面;Matlab帮助文件的使用。
第二章数据结构及其运算(4学时)本章主要介绍Matlab的变量和数据的基本计算方法,讨论矩阵的建立、矩阵元素的输入与提取;多项式的求值、求根和部分分式展开及多项式的乘除法和微积分等内容。
通过本章学习,要求学生:了解Matlab的数据类型;掌握矩阵的建立、矩阵元素的输入与提取,矩阵的计算;掌握多项式的求值、求根和部分分式展开的方法及多项式的乘除法和微积分;熟悉元胞数组和结构数组的建立与使用。
重点:矩阵的建立、矩阵元素的输入与提取,矩阵的计算;多项式的求值、求根和部分分式展开的方法及多项式的乘除法和微积分。
《MATLAB与系统仿真》PPT课件
![《MATLAB与系统仿真》PPT课件](https://img.taocdn.com/s3/m/12f31bc1e2bd960591c6770e.png)
模型的表达形式有物理模型和数学模型两类。
数学模型是系统的某种特征本质的数学表达式, 是用数学公式来描述所研究的客观对象或系统中 的某一方面的问题。
数
静态模型
学
连续系统模型
模
动态模型 离散系统模型
型
编辑版ppt
15
三、系统仿真
一个较流行于工程技术界的定义是:仿真是 通过对系统模型的实验去研究一个存在的或设计 中的系统。这种定义适用于概括了所有工程的 (技术的)或非工程的(非技术的)系统。
30
工程实际对仿真技术提出的新需求:
1、减少模型的开发时间; 2、提高模型建立的精度和实验的精度; 3、改进人与人、人与计算机的通信。
编辑版ppt
31
本课程主要讲授内容 1、系统建模的基本方法与模型处理技术 2、连续系统的数字仿真程序通用算法
-数值积分仿真方法学 3、连续系统模型的离散化处理技术 4、计算机仿真软件-MATLAB
动而发生变化的系统进行仿真称为离散事件系统 仿真。其数学模型多用流程图或网络图来描述。
(3)混合系统仿真:
当系统的数学模型是由上述两类模型混合 构成时,称为混合系统仿真。其仿真方法是将 上述两类方法综合于一体。
(4)系统动力学仿真: 当对象的数学模型是用系统动力学方程式来
描述时,该系统的仿真称为系统动力学仿真。
法。模拟计算机由一些基本的模拟运算部件组成, 这些运算部件有:积分器、加法器、系数器、函 数发生器、乘法器等。
模拟计算机是并行运算的,运算速度快,但 精度不高,由于它可以实现传递函数为1/s的积 分运算,可以方便地求解微分方程。
编辑版ppt
24
(2)数字计算机仿真:
MATLAB教学大纲
![MATLAB教学大纲](https://img.taocdn.com/s3/m/8a73561053ea551810a6f524ccbff121dd36c5da.png)
MATLAB教学大纲《Matlab》教学大纲一、说明1.课程性质《Matlab》课是电子信息工程专业专科生的必修课。
2.教学目的本课程要求学生掌握MATLAB的数据类型、矩阵输入和操作方法、语法结构、函数的使用以及二维、三维绘图功能,并能够熟练地将MATLAB应用于学习中,解决相关课程中的复杂的数学计算问题。
上机操作是本课程重要的教学环节,学生只有通过上机实习,才能领会MATLAB中众多功能,才能达到熟练应用的程度。
本课程将一半的课时用于安排学生上机实习。
3.教学内容MATLAB是一种以数值计算和数据图示为主的计算机软件,并包含适应多个学科的专业软件包,以及完善程序开发功能。
4.教学方式理论讲授和学生上机操作相结合。
5.考核内容及方式考查课程。
平时考核与期末考试相结合。
平时考核:出勤占30%;上机操作占10%。
期末考试:编写程序占80%6.本课程授课对象、时间(学期),总学时数本课程授课对象为电子信息专业大二学生,上学期。
本课程总学时为36学时,每周2学时。
教学时数分配表二、教学内容1.教学目标(课程)了解MATLAB软件和学习的意义。
熟悉MATLAB的基本功能、运行环境。
掌握MATLAB 基本的数学运算方法和了解数据类型。
掌握MATLAB基本的数值计算功能。
掌握处理多项式的专用函数,学会使用专用函数求解多项式的根等基本运算。
掌握关系与逻辑操作符的使用方法,学会使用关系与逻辑函数,掌握运算符的优先级别。
在掌握控制流语句基础上,掌握M文件的编程和调试方法。
掌握基本的绘图指令,图像的简单控制和图形窗口的编辑。
2.教学内容(分章节描述)第一章 MATLAB7.0简介主要教学内容:第一节 MATLAB7.0简介一、介绍MATLAB软件的发展历史二、MATLAB的基本情况三、MATLAB的意义。
第二章 MATLAB7.0的安装和用户界面主要教学内容:第一节 MATLAB7.0的安装一、MATLAB的运行环境二、MATLAB的安装三、启动MATLAB环境四、MATLAB的窗口五、MTLAB7.0的路径搜索六、MATLAB7.0的帮助系统七、MATLAB系统的退出第三章基本使用方法主要教学内容:第一节简单的数学运算一、数学式的输入二、标点符号的使用第二节 MATLAB7.0的数据类型一、MATLAB7.0的数据类型第四章数值计算功能主要教学内容:第一节向量及其运算一、向量的生成二、向量的基本运算第二节矩阵及其运算一、矩阵的生成二、矩阵的基本数值运算三、矩阵的特征参数运算四、矩阵的分解运算第三节数组及其运算一、数组寻址和排序二、数组的基本数值运算三、数组的关系运算四、数组的逻辑运算第五章字符串主要教学内容:第一节设定字符串一、字符串的输入第二节字符串的操作一、字符串元素的读取二、字符串的基本变换三、字符串的运算四、查找和替换五、字符串和数值的转换六、数组和字符串的转换第六章多项式主要教学内容:第一节多项式一、创建多项式二、特征多项式输入法三、多项式求值四、多项式的四则运算第七章关系和逻辑运算主要教学内容:第一节关系和逻辑运算一、关系操作符二、逻辑运算符三、关系与逻辑函数四、非数与空矩阵五、各种运算符的优先级第八章 MATLAB7.0程序设计主要教学内容:第一节 M文件入门一、M文件的基本特点二、脚本式M文件三、函数式M文件四、MATLAB7.0程序控制第二节变量和函数种类一、函数变量及其作用域二、函数的分类三、函数句柄第九章文件和数据的导入与导出主要教学内容:第一节文件和数据的导入和导出一、文件的存储二、文件的打开第十章图形处理主要教学内容:第一节基本的绘图指令和图像的简单控制一、基本的绘图指令二、图像注释三、特殊图形的绘制第二节交互式绘图操作一、交互式绘图操作三、教材及参考书目1.《MATLAB》课程使用的教材《MA TLAB》选用清华大学出版社出版的王洪元主编《MA TLAB 语言及其在电子信息工程中的作用》2.《MATLAB》课程参考书目[1] 张志涌等,《精通MATLAB》, 北京航空航天大学出版社,2003年3月[2] 孙祥徐流美吴清,《MATLAB基础教程》(第一版),清华大学出版社,2005年大纲撰写人:李光蕊大纲审核人:李光蕊。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统仿真与Matlab
(一)基本信息
中文课程名称:系统仿真与Matlab
英文课程名称:System Simulation and Matlab
课程编号:
学分:2
学时:32
适用专业:测控技术与仪器(无损检测方向)
先修课程:计算机文化基础、高等数学、线性代数、C语言程序设计等
开课系(教研部):测控技术与仪器系
执笔:胡博
审核:李志农
课程简介:《系统仿真与Matlab》是测控技术与仪器(无损检测方向)专业的专业任选课。
本课程的任务是使学生掌握一门具有科学计算和工程仿真的计算机语言,培养学生计算机应用能力。
通过本课程的学习,使学生掌握Matlab语言的基本特征和使用方法,尤其是在系统仿真中的应用,为后续专业课和毕业设计打下计算机计算分析的基础。
(二)课程的性质和地位
本课程是测控技术与仪器(无损检测方向)专业的专业任选课。
本课程的任务是使学生掌握一门具有科学计算和工程仿真的计算机语言,培养学生计算机应用能力。
计算机文化基础、高等数学、线性代数、C语言程序设计等是本课程的先修课,本课程是上述课程的计算机应用。
通过本课程的学习,使学生掌握Matlab语言的基本特征和使用方法,尤其是在系统仿真中的应用,为后续专业课和毕业设计打下计算机计算分析的基础。
(三)教学目标
通过本课程的学习,可大大提高学生处理工程中遇到的问题,提高学生解决问题的能力,对学生的创新性研究具有重大的推动作用。
本课程是一门实践性应用性非常强的课程,要求学生要理论联系实际,在掌握熟悉MATLAB应用程序基本应用后,重点应放在与其他工程实际的结合应用能力上。
(四)教学内容
1.系统仿真概述与认识MATLAB
(1)系统仿真概述(2)MATLAB的功能、特点、发展历史(3)MATLAB的安装和用户界面
重点:MATLAB有哪些强大的功能,熟悉MATLAB 的用户界面和如何使用MATLAB的帮助
难点:理解系统仿真的概念
2.MATLAB基本使用方法
(1)简单的数学运算(2)常用操作命令和基础函数(3)数据类型和运算符(4)脚本文件
重点:利用命令窗口进行简单的数学运算
难点:基础函数、数据类型和运算符的综合运用
3.数组和向量
(1)数组的创建和操作(2)向量的创建和操作
重点:数组和向量的运算方法,关系和逻辑运算
难点:理解数组和向量的索引方法,能够灵活运用
4.字符串、单元数组和结构体
(1)字符串的生成和基本操作(2)单元数组和结构体的创建及索引
重点:字符串的设定和操作
难点:利用字符串创建输入提示和输出消息
5.数学运算
(1)多项式与插值(2)函数运算及图形绘制
重点:掌握函数操作功能,包括图像绘制、求极值和零点、数值积分等
难点:函数概念的理解和运用
6.MATLAB绘图
(1)基本图形绘制(2)特殊图形绘制(3)图形注释和高级控制
重点:MATLAB 基本二维图形、三维图形的绘制,及图形的基本操作
难点:三维图形的绘制
7.MATLAB程序设计
(1)脚本文件和编辑器(2)三种程序结构的Matlab实现(3)程序调试和优化
重点:MATLAB的控制流语言,变量和函数的种类,程序的调试和优化方法
难点:MATLAB语言程序设计的综合运用
8.Simulink的建模与仿真
(1)基本建模方法(2)模块库和常见模型(3)S函数的设计和调用
重点:掌握Simulink的基本建模方法
难点:运用Simulink进行简单的系统仿真
(六)教学方法与习题要求
本课程采用课堂教学与实验教学相结合的方法。
根据提供的作业完成上机编程和实现,并提供程序代码。
(七)考核方式及成绩评定
考核方式:考查
成绩评定:采用百分制,其中考试成绩占60%,实验成绩和平时成绩占40%
(八)推荐教材或讲义及主要参考书
1.薛山.Matlab基础教程(第二版)[M]. 北京: 清华大学出版社,2015年.
2.丁伟.精通MATLAB R2014a[M]. 北京: 清华大学出版社,2015年.
3.石良臣.MATLAB/Simulink系统仿真超级学习手册[M]. 北京:人民邮电出版社, 2014年(九)学时分配。