当前位置:文档之家› MATLAB程序设计教学大纲

MATLAB程序设计教学大纲

MATLAB程序设计教学大纲
MATLAB程序设计教学大纲

《MATLAB程序设计教学大纲》

课程代码:1010330

实验教学:24学时+16学时

课程学分:2.5

先修课程:C/C++程序设计语言或VB程序设计语言

课程的性质和教学目标

《MATLAB程序设计》是工科大学非计算机类理、工、管理专业学生的一门计算机必修基础课。MATLAB 作为一种高级科学计算软件,是进行算法开发、数据可视化、数据分析以及数值计算的交互式应用开发环境。本课程注重实际能力的培养,使学生能够运用MATLAB进行一般的工程计算,掌握MATLAB的基本技术。

二、教学要求:

课程的指导思想是“学以致用”,课程知识点系统全面,能锻炼学生的动手能力。课堂教学讲述了MATLAB基本技术,包括基本计算、矩阵处理、符号运算、计算结果可视化等,结合实际问题,探索“理论结合实践”的教学模式,注重精讲多练,培养学生利用MATLAB解决专业实际工程问题的能力。课堂教学覆盖不到之处通过实验课让学生在实践中学习,力求实现“教学与自学相结合”的教学原则,重视创新能力和综合能力的培养。

三、教学内容

第一章 MATLAB课程概述()

1. MATLAB开发环境介绍

2. MATLAB环境设置和路径设置

3. MATLAB的安装与激活

第二章 MATLAB程序设计基础()

1. 常量与变量的使用方法;

2. 数组的创建和使用方法;

3. 各种运算符的使用方法;

4. 函数文件的创立和使用:m文件的创建和调用方法;

5. 三种控制结构(顺序结构、分支结构和循环结构)

6. 调试技巧

第三章 MATLAB数值计算()

1. 矩阵运算(矩阵的构造,矩阵的基本运算和高级运算)

2. 多项式运算(多项式的构造和运算)

3. 其他数值计算

4. 数据处理(数据插值和曲线拟合)

第四章 MATLAB符号计算

1. 符号定义

2. 符号运算(初等代数运算,复合函数,反函数,极限,泰勒展开,级数求和,符号微分,符号积分等)

第五章图形处理 1. 2D图形处理

2. 3D图形处理

3. 声音与动画的实现

第六章图形用户界面编程简介

第七章工具箱的使用介绍

四、教材与参考书

教材:《MATLAB基础教程》(2011年第一版)清华大学出版社丛书名

Matlab基础及应用-公选课教学大纲

《Matlab基础及应用》教学大纲 课程名称:Matlab基础及应用 学分/总学时:2 / 32 开课单位:瓯江学院理工分院 开课教师:大友 一、课程的性质、目的和任务 Matlab是美国Mathworks推出的一种优秀数学软件,也是世界三大数学软件之一,广泛应用于数值计算、信息处理、二维、三维图形绘制,图像处理,系统控制与信号处理、可视化建模仿真等领域,功能强大。 本课程是现代大学生特别是理工各专业的基本技能与提高课程。本课程要求学生掌握MATLAB的数据类型、矩阵输入和操作方法、函数的使用、M文件编程以及二维、三维绘图功能,及简单的图像处理功能,Matlab工具箱的使用等,并能够熟练地将MATLAB应用于学习中,解决相关课程中的复杂的数学计算问题,并为今后的深入学习与提高打下基础。 本课程操作实践性强,学生只有通过上机实验,才能更好地领会MATLAB中众多功能,才能达到熟练应用的程度。建议本课程在机房上课。或建议理论16课时,实验上机16课时。 二、学习本课程学生应掌握的前设课程知识 《高等数学》、《计算机文化基础》 三、学时分配 学时 章节 理论实验合计 第一单元 2 2 4 第二单元 4 4 8 第三单元 6 6 12 第四单元 2 2 4 第五单元 2 2 4 合计16 16 32 四、课程内容和基本要求 第一单元MATLAB 概述(2学时) 1. Matlab 的概述 2. Matlab 快速入门-熟悉Matlab环境、命令窗口基本操作等

要求:了解MATLAB的主要功能,熟悉MATLAB命令窗口及文件管理,MATLAB帮助系统。掌握命令行的输入及编辑,用户目录及搜索路径的设置。 重点和难点:命令行的输入,用户目录及搜索路径的设置 第二单元MATLAB数据和数值计算(4学时) 1.矩阵的生成 (1)标量的赋值和计算 (2)向量的赋值和计算 (3)矩阵的生成 2.数组运算 (1)数组的加法和减法运算 (2)数组的乘法和除法, 乘方运算 (3)数组的函数运算 (4)数组的关系和逻辑运算 3.数据分析和统计分析函数 4.矩阵运算 (1)矩阵的加减法运算 (2)矩阵的转置 (3)矩阵乘法 (4)矩阵的求逆和矩阵除法 (5)矩阵的结构变换 5.多项式运算 (1)多项式的表达方式 (2)多项式的因式分解- 多项式方程求根 (3)多项式的乘积展开 (4)多项式相乘 (5)多项式的除法 (6)多项式的部分分式展开 6.代数方程求解 (1)多项式方程的求根 (2)线性方程组的求根 (3)非线性方程式求实根 (4)一般非线性方程组求根 7.函数的极值问题求解 (1)固定区间上单变量的函数的最小值 (2)固定区间上多变量的函数的最小值 (3)函数的最大值问题求解 要求:了解MATLAB数据的特点。熟悉MATLAB变量的命名,赋值语句,数据的输出格式。掌握矩阵的建立、拆分及冒号表达式,MATLAB运算,结构数据和单元数据,字符串。熟悉傅立叶分析,常微分方程的数值求解,非线性方程度数值求解。掌握矩阵分析,数据处理与多项式计算。 重点和难点:MATLAB点运算,关系运算及逻辑运算,冒号表达式。掌握矩阵分析,数据处理与多项式计算。 第三单元MATLAB程序设计(6学时)

MATLAB语言及应用课程教学大纲

《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仿真概述

MATLAB教学大纲

《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软件及应用课程教学大纲 课程代码:0260100575 课程中英文名称:Matlab软件及应用/Matlab and Its Application 开课学期:3+3短 学分/学时:1/32 课程类別:必修课;实践教学课程 适用专业/开课对象:数学与应用数学/四年级本科生 先修/后修课程:C语言、高等数学/相关专业课程 开课单位:数理与信息工程学院 团队负责人:沈炎峰 执笔人:盛祖祥 核准系主任:杨敏波 一.课程性质、教学目标和毕业要求 《Matlab软件及应用》是数学与应用数学专业的一门必修课,属于实践教学课程。Matlab 是20世纪80年代出现的一种科学计算语言,它代表了当今国际科学计算软件的先进水平。Matlab起源于矩阵运算,但它将数值计算、符号计算、图形处理和程序流程控制等功能集成在统一的环境中,并具有许多面向特定应用领域的工具箱。Matlab的学习需要一定的计算机程序设计基础知识和高等数学的相关理论知识作为基础。通过本课程的学习,使学生熟练掌握MA TLAB语言的基本概念、基本内容,包括数值计算、符号运算、绘图功能、程序设计方法等。其具体的课程教学目标为: 课程教学目标1:了解Matlab的发展和主要功能,掌握Matlab系统环境的使用,熟悉Matlab的命令操作方式和帮助系统。掌握Matlab的数据表示方式及其运算,掌握Matlab的常用矩阵处理函数的运用。 课程教学目标2:掌握M文件的创建和执行,掌握程序3种控制结构及其实现方法,掌握Matlab函数的定义和调用方法。掌握二维曲线和三维图形的绘制方法。掌握Matlab符号对象和常用符号函数的使用方法。 课程教学目标3:掌握Matlab数据分析与多项式计算方法,了解Matlab数值微分与积分的实现方法,掌握线性方程组求解方法,了解非线性方程数值求解方法,了解最优化问题的求解方法。 本课程重点支持以下2个毕业要求指标点: 毕业要求指标3-4:掌握概率统计的基础知识、基本理论和基本方法,具备用数学工具处理随机现象的基本能力,具备使用相关软件进行数据分析的能力。 毕业要求指标4-1:掌握教育学、心理学和数学教育的基本理论,熟练应用一门外语,熟练掌握用于辅助教学的数学软件,具有查阅文献的能力,具有教师职业的基本素养,具有

MATLAB 程序设计课程教学大纲

《MATLAB程序设计》课程教学大纲 英文名称:MATLAB 一、课程说明 1.课程的性质 学科基础选修课 2.课程的目的和任务 MATLAB是一种以数值计算和数据图示为主的计算机软件,并包含适应多个学科的专业软件包,以及完善程序开发功能。本课程主要介绍MATLAB语言的应用环境、调试命令,各种基本命令和高级操作命令,绘图功能函数,循环和条件分支等控制流语句。课程最后简介MATLAB 语言中的几个主要工具箱,为后续的专业课程提供有力的工具。本课程以讲课为主,结合上机实验,使学生通过编程实例掌握MATLAB语言的编程基础与技巧。 3.适应专业 电子信息工程 4.学时与学分 总学时54学时,其中课堂讲授36学时,有关实验课18学时 总学分2.5分,其中实验占0.5分 5.先修课程 线性代数、高等数学、电路分析基础等 6.推荐教材及参考书 推荐使用1997年西安电子科技大学出版社出版楼顺天、闫华梁主编的《MATLAB程序设计语言》 主要参考书目: (1)朱衡君主编.MATLAB语言及实践教程 (2)王沫然编著.MATLAB6.0与科学计算.北京:电子工业出版社,2001 7.主要教学方法与手段 本课程采用课堂教学与实验教学相结合的方法。 8.考核方式: 百分制,其中考试成绩占50%,实验成绩占30%,平时成绩20%。 9.课外自学要求: 要求学生熟练掌握线性代数矩阵部分知识,通过上机实习,领会MATLAB中众多功能,达到熟练应用的程度。并结合本专业利用MATLAB工具箱解决实际问题。 二、教学基本要求和能力培养要求 1.通过本课程的各个教学环节,达到以下基本要求: 学生能掌握MATLAB语言的编程基础。 2.通过学习本课程,应具备以下能力: 本课程要求学生掌握MATLAB的数据类型、矩阵输入和操作方法、语法结构、函数的使用以及常用的绘图功能,并在后续的学习过程中能较熟练地应用MATLAB解决相关课程中的复杂的数学计算问题。 三、课程教学内容(各章基本内容及重点、难点) 第一章 MATLAB概述 了解MATLAB软件的发展历史,MATLAB的基本情况,以及学习MATLAB的意义,熟悉MATLAB 语言使用环境。结合多媒体授课演示MATLAB应用程序各功能模块说明。 重点:熟悉MATLAB环境和常用命令

《MATLAB程序设计》教学大纲

《MATLAB程序设计》教学大纲 一、课程性质和任务 《MA TLAB程序设计》是计算机专业的一门重要的专业课,它是目前国际上最流行、应用最广泛的科学与工程计算软件,它广泛应用于自动控制、数学运算、信号分析、计算机技术、图像处理、财务分析、航天工业、汽车工业、生物医学工程、语音处理和雷达工程等各行各业,是国内外高校和研究部门进行许多科学研究的重要工具。理论与实践相结合是学好本课程的主要途径。要求学生在学习理论知识的同时,积极上机实践,以达到对理论知识的熟练简明应用。 本课程设置的主要任务是通过对MA TLAB6.5环境、MATLAB矩阵及其运算、MATLAB 程序设计、MA TLAB文件操作、MA TLAB绘图、MATLAB数据分析与多项式计算、MATLAB 解方程与函数极值、MA TLAB数值积分与微分、MATLAB符号计算、MA TLAB图形句柄、MATLAB图形用户界面设计、Simulink动态仿真集成环境、在Word环境下使用MA TLAB 等的学习,掌握应用MA TLAB进行科学运算的能力;进行简单程序设计的技能;了解MATLAB在Simulink仿真环境中的应用;了解MATLAB与其它应用程序的接口;掌握在Notebook中使用MATLAB的方法。培养学生利用MATLAB软件处理问题的思维方式和程序设计的基本方法,启发学生主动将MA TLAB引入到其它基础课和专业课。为其它专业课的学习,为进行各种实用程序的开发,毕业设计的实施以及将来走上工作岗位的实际应用打下良好的基础。 二、课程教学目标 (一)、知识教学目标 1、熟悉(或了解):指能正确理解和阐述MATLAB科学运算与工程应用相关的术语、概念和定义。 2、掌握(或能够):指在正确理解基本概念的基础上,进一步深入各概念之间的区别和联系,正确的使用规则等。 3、熟练掌握:指能灵活运用学到的MATLAB,解决实际问题并在计算机上编程,调试并得出正确的结果。 (二)、能力培养目标 1、培养学生结构化程序设计的能力。 2、培养学生用MA TLAB解决实际问题的能力。 三、教学时数分配建议表

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系统的退出 第三章基本使用方法 主要教学内容: 第一节简单的数学运算 一、数学式的输入

MATLAB实验教学大纲

宁德师范学院《Matlab基础》实验教学大纲 课程代码: 052029 课程名称:Matlab基础 英文名称:Foundations of MATLAB 课程类型:专业选修课 总学时:32 授课学时:16 实践(实验)学时:16 学分:2 适用对象:适合电气工程和电子信息类工科专业学习。 一、课程概述 MATLAB软件是功能强大的科学计算工具,掌握使用Matlab进行数值计算、符号运算、数据分析和建模仿真的方法,为进一步学习其他电子信息类专业基础课程和进行电子信息类理论研究打下良好的基础。 二、课程实验教学目的及学生能力标准 课程的基本内容是讲授Matlab的使用方法和程序设计要求,包括Matlab的基本矩阵运算、数值计算方法、符号计算方法、数据分析方法和程序设计技巧等。通过本课程的学习以及上机实验操作,学生能够熟悉Matlab软件环境,熟悉软件工具箱以及库函数,掌握Matlab软件基本的编程方法以及Simulink的建模仿真,能够较为熟练的运用Matlab中的工具箱、函数等功能,模块化构建仿真模型并运行仿真分析。 1.了解Matlab的功能和主要特点; 2.掌握MATLAB的基本数据类型的常用数学运算方法; 3.掌握Matlab常用二维绘图函数的使用方法,了解其他二维绘图函数和三维绘图函数的功能; 4、掌握MATLAB程序设计方法,掌握函数M文件和脚本M文件的区别与联系,掌握Matlab程序调试方法;

5.掌握MATLAB符号运算的概念,掌握使用符号运算进行微积分、方程求解等问题的方法; 6.了解Matlab Simulink仿真的工作原理,掌握使用Matlab Simulink对系统进行建模仿真以及数据、过程的分析; 三、实验项目、内容、学时分配及实验类型

系统仿真与Matlab-教学大纲模板(2015版)

系统仿真与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)向量的创建和操作 重点:数组和向量的运算方法,关系和逻辑运算

最新Matlab基础及应用的教学大纲资料

《Matlab基础及应用》教学大纲 执笔人:肖顺根课程编号: 总学时数:36学时(其中授课18学时,实验18学时) 学分:2 学分 一、本课程的地位、作用与任务: 本课程是电气工程及自动化专业基础的必修课程。是电气工程及自动化专业的重要实践性课程。通过本课程的学习,可以使得本专业学生掌握Matlab这一现代的科学计算和系统仿真语言的基本编程思想和方法,并利用Matlab对所学基础课程进行上机模拟实验和数值计算,从而通过Matlab编程实验来验证和巩固所学的数学和工程理论。 二、课程教学基本要求 MATLAB是MathWorks公司推出的一套高性能的数值计算和可视化软件,可以解决工程、科学计算和数字信号处理、通信、数学等学科中许多问题。本课程主要介绍MATLAB语言的应用环境、调试命令,各种基本命令和高级操作命令,绘图功能函数,循环和条件分支等控制流语句。课程最后简介MATLAB语言中的几个主要工具箱,为后续的专业课程提供有力的工具。本课程以讲课为主,结合上机实验,使学生通过编程实例掌握MATLAB语言的编程基础与技巧。三、先修课程的要求 《高等数学》、《线性代数》、《自动控制原理》等。 四、教学方法及建议 1、本课程是电气工程及其自动化专业的实践性基础课程,应采用多媒体教学方式,结合Matlab仿真软件进行课堂演示。力求生动有趣,并随时通过提问等方式调动学生的学习积极性。 2、MA TLAB软件在电气工程及自动化专业中的应用非常广泛和实用,应结合《自动控制原理》知识尽可能发挥MATLAB软件的功效。 五、教学要求的层次 了解Matlab 的特点; 理解Matlab 的数值计算、程序设计、绘图功能及在通信工程的科学计算和建模中的应用; 掌握Matlab语言的基本编程思想和方法。 六、教学内容、要求及学时安排 第一单元MATLAB 概述(2学时) 1. Matlab 的特点、绪论 2. Matlab 快速入门 要求:了解MATLAB的主要功能,熟悉MATLAB命令窗口及文件管理,MATLAB帮助系统。掌握命令行的输入及编辑,用户目录及搜索路径的设置。 重点和难点:命令行的输入,用户目录及搜索路径的设置 第二单元MATLAB数据和数值计算(4学时) 1.矩阵的生成 (1)标量的赋值和计算 (2)向量的赋值和计算 (3)矩阵的生成 2.数组运算 (1)数组的加法和减法运算

天津大学MATLAB基础与应用课程教学大纲

天津大学《MATLAB基础与应用》课程教学大纲 课程编号: 2160283 课程名称:MATLAB基础与应用 学时:48 学分: 2.5 学时分配:授课: 28 上机: 20 实验:实践:实践(周): 授课学院:计算机科学与技术学院 适用专业:工科各专业 先修课程:大学计算机基础、计算机软件技术基础 一.课程的性质与目的 本课程是面向非计算机类各专业的计算机类选修课程。课程重点介绍MATLAB的基本使用方法。包括MATLAB的基本数据类型、数值计算(矩阵和表达式)、计算结果的可视化(二维平面图形和三维立体图形)、符号运算(微积分和方程求解)和程序设计语言。 通过本课程的学习,使学生掌握工程计算的基本技术和方法,能用MATLAB程序设计语言进行基本的应用程序设计。 二.教学基本要求 通过本课程的学习,应达到以下基本要求: 1. 熟悉MATLAB的基本组成和开发环境的使用; 2. 掌握使用MATLAB的基本技术,包括数据类型、数据表示、基本运算等基本概念; 3. 了解符号运算的概念和方法; 4. 掌握MATLAB的计算结果可视化的方法; 5. 理解MATLAB文件的概念,掌握MATLAB的基本程序设计方法; 6. 了解图形窗口的设计方法。 三.教学内容 第1章 MATLAB R2010a简介 了解 MATLAB 语言的基本功能和特点、用户界面、路径搜索

第2章 MATLAB R2010a基本使用方法 掌握常用的操作命令和快捷键、了解的数据类型、操作符、基本数学函数 第3章数组和向量 数组的创建方法、操作,向量的创建方法、操作 第4章MATLAB 的数学运算 多项式运算及插值、函数操作、微分方程 第5章字符串、单元数组和结构体 掌握字符串、数组、结构体的生成及操作 第6章MATLAB 编程 掌握 MATLAB的编程流程、变量类型、流程控制语句、函数类型和函数操作 第7章MATLAB符号处理 掌握基本符号运算、符号函数图形绘制、符号微积分的运算、符号方程的求解方法 第8章MATLAB 绘图 了解 MATLAB 的图形窗口、掌握 MATLAB 基本二维、三维图形的绘制,及图形的基本操作 第9章句柄图形 了解 MATLAB 图形对象及属性 掌握 MATLAB 图形对象属性的设置及查询、图形对象句柄的访问及操作 第10章GUI(图形用户接口)设计 了解 GUI 的基本控件、程序创建 GUI 的方法 第11 章 Simulink的建模与仿真 掌握Simulink的基本建模方法、熟悉Simulink模块库 第12 章文件和数据的导入与导出 了解 MATLAB 的基本数据操作、文件的读写方式、导入导出数据

《计算机仿真技术》教学大纲

《计算机仿真技术(双语)》教学大纲 课程编号:0502016 课程性质:选修 英文名称:Computer Simulation Technology 适用专业:测控技术与仪器 开课部门:学院开课学期:第 6 学期 总学时:32学时总学分:2学分 理论学时:24学时实验学时:8学时课外学时:0学时 先修课程:高等数学、自动控制原理、C语言、电路原理、数字电子技术、模拟电子技术、大学物理、大学英语等 后续课程现代控制理论、最优控制与智能控制基础 参考教材:《Simulation with MATLAB and SIMULINK》,自编英文教材 参考书目:薛定宇:《基于MATLAB/SIMULINK的系统仿真技术与应用》清华大学出版社,2002 胡良剑:《MATLAB数学实验》,高等教育出版社,2006 薛定宇:《控制系统计算机辅助设计》,清华大学出版社,2006 一、课程在培养方案中的地位、目的和任务 本课程为测控技术与仪器专业的专业课,属于检测与控制模块的专题选修课。 教学目的和任务:掌握计算机仿真技术的数学建模、模型的计算求解等基础理论与基本原理;以MATLAB 语言为背景,掌握MATLAB 语言的基本应用,包括运算、数据结构、函数编写、图形绘制等;熟练掌握SIMULINK下数学模型的建立与仿真方法及常用模块的应用技巧;初步了解SIMULINK仿真的高级技术。启发学生今后学习和工作中,利用计算机仿真技术来解决实际问题,具有对实际控制系统进行设计、分析的能力。随着科技的发展,计算机仿真语言的种类也很多,在短时间要掌握几门的仿真语言或者是一门语言的所有内容几乎是不可能的。因此,本课程目的是抛砖引玉,开拓思路。 二、课程的教学内容、重点难点及教学要求 第一章Computer Simulation (1)教学内容:计算机仿真的基本定义,计算机仿真的历史及现状,计算机仿真的发展与展望,系统数学模型建立的基本方法,数值求解的基本概念,Euler方法、Runge-Kutta等数值求解方法。(2)重点:控制系统数学模型的建立。 (3)难点:数值求解的方法。 (4)教学要求:掌握系统建模的基本方法,理解数值求解中的一些问题。 第二章Introduction to MATLAB (1)教学内容:MATLAB入门,包括软件系统的安装、启动、退出,MA TLAB软件的操作界面窗口以及一些工具栏和菜单栏的作用,以及MATLAB的帮助功能。

完整word版MATLAB与数值分析教学大纲2012 正式版

授课时数: 4 学时 教学内容: 《MATLAB 与数值分析》课程教学大纲 电磁场与无线技术、电波传播与天线专业 、课程性质和目标 学科基础课 本课程主要介绍 MATLAB 软件平台的使用和编程技巧、数值计算方法的基础理论和 基本算法,并在通用软件平台 MATLABh 开展教学。通过该课程的学习,学生应了解MATLAB 软件平 台 的基本特性、数值计算方法的基础理论,掌握 MATLAB 勺使用、MATLAB 的编程技巧和数值计算的 基本方法,具备MATLAB^件平台的熟练编程能力和数值求解算法的 MATLAB^程实现的能力。 二、课程内容安排和要求 (一)教学内容、要求及教学方法 本课程课堂教学内容主要包括两大部分: MATLAB 软件平台及编程;数值分析基础理论与基本 算法。 1. MATLAB 软件平台及编程 (1) MATLAB 既论 教学内容: 1) MATLAB^件平台简介 MATLAB 软件平台的历程、影响、特点和功能等的介绍。 2) MATLAB^件平台入门 MATLAB 软件平台的命令窗口、当前目录浏览器窗口、工作空间浏览器窗口、历史命令窗 口和数组编辑器窗口等 的介绍。 3) MATLA 啲常量、运算符和基本操作 MATLAB 使用的常量值、各种运算符、基本操作命令和帮组命令与帮助窗口等的介绍, 并以范例形式加以说明。 教学要求: 熟悉和了解 MATLAB^件平台,掌握 MATLAB 勺常量、运算符和基本操作。 (2) MATLABi 础知识 课程编号: 02072006 适用专业:电子信息工程、信息对抗技术、 学 时 数: 56 学 分 数: 3.5 开课学期:第 3 学期 先修课程:高等数学,线性代数, C 语言与高级程序设计 执 笔 者:程建 编写日期: 2012.04 审核人:吕明 授课对象: 本科生 课程类别: 教学目标: 授课时数: 2 学时

《matlab语言及应用》教学大纲

课程编号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语言的背景知识。 2. 掌握Matlab软件的安装方法。 3. 掌握Matlab软件的基本使用。 4. 掌握Matlab语言的基础知识。 【重点难点】 Matlab软件的基本使用和基础知识。 【教学内容】 第一节 Matlab概述 一、Matlab语言简介. 二、Matlab的主要功能. 三、MATLAB R2006a的主要特色. 四、MATLAB R2006a的目录结构. 第二节 Matlab的应用窗口 一、Matlab桌面平台的菜单栏和工具栏. 二、Matlab桌面平台的组建窗口. 三、MATLAB帮助系统的使用. 第三节 Matlab语言初步

基于MATLAB的系统仿真实验指导书

基于MATLAB的系统仿真实验 实验指导书 说明 MATLAB是MATrix LABoratory的缩写,是一种基于矩阵的数学与工程计算系统,可以用作动态系统的建模与仿真。研究系统的结构和参数的变化对系统性能的影响可利用MATLAB强大的计算和作图功能,因此本实验采用MATLAB仿真研究连续控制系统和离散控制系统的性能分析过程。通过该实验提高学生对控制系统的分析与设计能力,加深对《自动控制原理》课程内容的理解。 该实验教学大纲中只安排了两个学时,本实验的内容比较多,要求同学们参考有关MATLAB应用的书籍利用课后时间完成。同时可以将MATLAB用于习题的验证和课程的学习中。

仿真实验 基于MATLAB 连续系统的仿真 一、 实验目的 在研究系统的结构和参数的变化对系统性能的影响时,采用解析和作图的方法比较麻烦,而且误差也大,用MATLAB 仿真实现则简单方便,精度高。本实验采用MATLAB 实现控制系统的数学描述、控制系统的时域分析及根轨迹和频率特性分析。通过该实验,加深学生对系统阶次,型号,参数与系统性能的关系的理解。 二、实验环境 在计算机Windows 环境下安装好MATLAB6.3以上版本后,双击MATLAB 图标或成“开始”菜单打开MATLAB ,即可进入MATLAB 集成环境。 三、实验原理 三、MATLAB 应用实例 1.拉氏变换和反变换 例 求22)(2 ++=t t t f 的拉氏变换 解 键入 syms s t; ft=t^2+2*t+2; st=laplace(ft,t,s) 运行结果为 st= 2/s^3+2/s^2+2/s 例 求) 2)(34(6 )(2 ++++= s s s s s F 的拉氏反变换 解 键入 syms s t; Fs=(s+6)/(s^2+4*s+3)/(s+2); ft=ilaplace(Fs,s,t)

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与数值分析教学大纲(2012)-正式版

《MATLAB与数值分析》课程教学大纲 课程编号:02072006 适用专业:电子信息工程、信息对抗技术、 电磁场与无线技术、电波传播与天线专业学时数:56 学分数:3.5 开课学期:第3学期 先修课程:高等数学,线性代数,C语言与高级程序设计 执笔者:程建编写日期:2012.04 审核人:吕明 一、课程性质和目标 授课对象:本科生 课程类别:学科基础课 教学目标:本课程主要介绍MATLAB软件平台的使用和编程技巧、数值计算方法的基础理论和基本算法,并在通用软件平台MATLAB上开展教学。通过该课程的学习,学生应了解MATLAB软件平台的基本特性、数值计算方法的基础理论,掌握MATLAB的使用、MATLAB的编程技巧和数值计算的基本方法,具备MATLAB软件平台的熟练编程能力和数值求解算法的MATLAB编程实现的能力。 二、课程内容安排和要求 (一)教学内容、要求及教学方法 本课程课堂教学内容主要包括两大部分:MATLAB软件平台及编程;数值分析基础理论与基本算法。 1. MATLAB软件平台及编程 (1)MATLAB概论 授课时数:2学时 教学内容: 1)MATLAB软件平台简介 MATLAB软件平台的历程、影响、特点和功能等的介绍。 2)MATLAB软件平台入门 MATLAB软件平台的命令窗口、当前目录浏览器窗口、工作空间浏览器窗口、历史命令窗口和数组编辑器窗口等的介绍。 3)MATLAB的常量、运算符和基本操作 MATLAB使用的常量值、各种运算符、基本操作命令和帮组命令与帮助窗口等的介绍,并以范例形式加以说明。 教学要求: 熟悉和了解MATLAB软件平台,掌握MATLAB的常量、运算符和基本操作。 (2)MATLAB基础知识 授课时数:4学时 教学内容:

《MATLAB》课程实验教学大纲

《MATLAB》课程实验教学大纲 课程名称:MATLAB(MATLAB) 课程编号:021691 课程性质:非独立设课 课程属性:基础课 实验教材或指导书名称:MATLAB程序设计教程(自定) 课程总学时:36 学分: 2 实验学时:9 面向专业:电气自动化类(A)、电力工程与管理(B) 实验室名称:电气工程与控制实验教学中心 一、课程简介: 本课程是电气工程及其自动化、自动化、电力工程与管理专业本科生的学科基础选修课,它在线性代数、信号分析和处理、控制系统设计和仿真等方面有着广泛的应用。主要是学习MATLAB的语法规则、基本命令和使用环境,使学生掌握MATLAB的基本命令和基本程序设计方法,提高使用该语言的应用能力,具有使用MATLAB语言编程和调试的能力,以便为后续多门课程使用该语言奠定必要的基础。 二、课程实验目的与要求: 通过上机实验,使学生掌握MATLAB在线帮助功能的使用、熟悉MATLAB运行环境和MATLAB语言的主要特点,掌握MATLAB语言的基本语法规则及基本操作命令的使用,学会M文件的建立和使用方法以及应用MATLAB实现二维和三维图形的绘制方法,具有使用MATLAB语言编程和调试的能力。 三、考试(考核)方式: 实验教学占课程总成绩的比例:大约10%~15% 四、主要仪器设备及台(套)数: 计算机60台、MATLAB软件 五、主要参考书目: [1] 李海涛. MATLAB程序设计教程. 北京. 高等教育出版社,第一版 [2] 张智星. MATLAB程序设计与应用. 北京. 清华大学出版社,第一版 [3] 张志涌等. MATLAB教程. 北京. 北京航空航天大学出版社,第一版

matlab与数值分析教学大纲()-正式版教案资料

M A T L A B与数值分析教学大纲(2012)-正式 版

《MATLAB与数值分析》课程教学大纲 课程编号:02072006 适用专业:电子信息工程、信息对抗技术、 电磁场与无线技术、电波传播与天线专业学时数:56 学分数:3.5 开课学期:第3学期 先修课程:高等数学,线性代数,C语言与高级程序设计 执笔者:程建编写日期:2012.04 审核人:吕明 一、课程性质和目标 授课对象:本科生 课程类别:学科基础课 教学目标:本课程主要介绍MATLAB软件平台的使用和编程技巧、数值计算方法的基础理论和基本算法,并在通用软件平台MATLAB上开展教学。通过该课程的学习,学生应了解MATLAB软件平台的基本特性、数值计算方法的基础理论,掌握MATLAB的使用、MATLAB的编程技巧和数值计算的基本方法,具备MATLAB软件平台的熟练编程能力和数值求解算法的MATLAB编程实现的能力。 二、课程内容安排和要求 (一)教学内容、要求及教学方法 本课程课堂教学内容主要包括两大部分:MATLAB软件平台及编程;数值分析基础理论与基本算法。 1. MATLAB软件平台及编程 (1)MATLAB概论 授课时数:2学时 教学内容: 1)MATLAB软件平台简介 MATLAB软件平台的历程、影响、特点和功能等的介绍。 2)MATLAB软件平台入门 MATLAB软件平台的命令窗口、当前目录浏览器窗口、工作空间浏览器窗口、历史命令窗口和数组编辑器窗口等的介绍。

3)MATLAB的常量、运算符和基本操作 MATLAB使用的常量值、各种运算符、基本操作命令和帮组命令与帮助窗口等的介绍,并以范例形式加以说明。 教学要求: 熟悉和了解MATLAB软件平台,掌握MATLAB的常量、运算符和基本操作。 (2)MATLAB基础知识 授课时数:4学时 教学内容: 1)MATLAB的数组与矩阵 数组与矩阵的概念;数组或矩阵元素的标识、访问与赋值;数组与矩阵的输入法;矩阵的特有运算。 2)字符串和符号矩阵 字符串变量和函数求值;符号变量;符号矩阵的创建方法;符号矩阵的运算;符号矩阵运算中特有命令的应用。 3)多项式及其运算 多项式运算函数;多项式运算举例。 教学要求: 熟悉和了解MATLAB的字符串、符号矩阵和多项式的操作和运算,掌握MATLAB的数组与矩阵的操作和运算。 (3)MATLAB程序设计 授课时数:2学时 教学内容: 1)M文件及函数编写 M文件的特点和编写技巧;MATLAB的函数特点和编写技巧;参数与变量;数据类型。 2)程序结构 MATLAB的选择结构;MATLAB的循环结构。

相关主题
文本预览
相关文档 最新文档