MATLAB 及其工程应用课程教学大纲
Matlab编程及应用课程教学大纲

《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语言及应用》教学大纲

课程编号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语言及其应用教案第一章: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基础及应用”课程实验教学大纲一、实验教学的目的1、熟练掌握Matlab的基本编程方法,及其编程风格;2、熟练掌握Matlab常用函数的使用;3、与本专业相关知识相结合,掌握其在电子课程中的应用方法。
二、实验教学的任务1、熟悉Matlab工作环境的使用,及其基本功能的设置,以及基本指令的使用;2、掌握Matlab数值数组及其矩阵操作的使用,以及基本绘图函数的使用规则;3、掌握Matlab字符串数组使用方法,掌握简单脚本文件和函数的编写规则;4、掌握数据可视化方法及在电子课程中的应用;5、综合掌握Matlab使用技能,及其仿真模块初步。
实验内容:1、熟悉Matlab工作环境,及其基本功能的设置,以及基本指令的使用;2、掌握Matlab数值数组及其矩阵操作的使用,以及基本绘图函数的使用;3、掌握Matlab字符串数组的使用方法,编写图形生成数学函数最大值点的方法;4、编写限幅电路的图形模拟程序;5、掌握Matlab仿真模块的使用原则。
实验要求:1、实验前应充分理解实验内容,明确实验目的和任务;2、上机进行程序编写、调试时应注意不同算法的浓度拓展编程思路。
五、实验教材或讲义名称自编实验讲义待发表六、实验考核标准1、要求参加每次实验并书写实验报告。
2、上机考试做出全部试题并每次完成实验内容,书写实验报告规范者成绩为优秀。
3、上机考试做出4/5试题实验报告规范者成绩为良。
4、上机考试做出3/5试题实验报告规范者成绩为中。
5、上机考试做出1/2试题实验报告规范者成绩为及格。
6、上机考试末做出1/2试题者成绩为不及格。
七、与其他课程的联系与分工为后续课程“信号与系统”及“数字信号处理”做前期准备。
八、为达到本课程的目的和要求所采取的措施1、学生应认真预习实验内容,考虑实现方法;2、实验后,应认真书写实验报告,总结和分析编程算法的可行性。
参加本大纲制订编写人员:乌旭,沙梅君本课程所在实验室:网络实验室实验室主任签字:教研室主任签字:主管教学院长签字:制定时间:“数字信号处理”课程实验教学大纲一、实验教学的目的通过实验有助于同学们对《数字信号处理》的相关概念进一步理解。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
*学习目标(Learning Outcomes)
通过本课程教学,不仅使学生掌握 MATLAB 语言编程,而且可以对图像处理、 数据分析和优化等工程问题进行研究,同时培养学生科学抽象、逻辑思维能力, 进一步锻炼、增强学生的创新能力。具体来说: 1. 掌握 MATLAB 基本操作和程序设计(A4.2) 2. 初步掌握利用 MATLAB 进行数据的统计与分析、数值插值和求解常微分方 程。 (A5.2) 3. 掌握优化算法的基本概念和结构,利用 MATLAB 实现线性规划算法,整数 规划算法和约束优化等算法的设计与开发。 (A5.4) 4. 对应图像处理等工程实际问题,理解利用 MATLAB 编程解决问题的过程和 方法。 (A4.2、A5.2、A5.4、B2、B4、C2、C4) 5. MATLAB 实验和上机,进一步锻炼、增强学生的创新能力,提高解决工程 实际问题的能力。 (A4.2、A5.2、C2) After successful completion of this course, students should be able to:、 1. Become familiar with fundamental operations in Matlab (A4.2) 2. Perform statistical data analysis, data interpolation by Matlab, solve differentiation equation with Matlab (A5.2) 3. Acquire a reasonable level of competence in designing optimization algorithms, solve linear programming, constrained and unconstrained optimization problems by Matlab (A5.4) 4. Apply Matlab to solve practical engineering problems (A4.2、A5.2、A5.4、B2、 B4、C2、C4) 5. Master used skills in Matlab programming, code debugging (A4.2、A5.2、C2) 教学内容 MATLAB 概 述, 基本操 作, 矩阵操作 数据类型,逻 辑运算 M 文件, 程序 流程语句,二 维绘图 三维绘图,符 号函数的计 算,数值计算 基础知识练 习 概率、符号变 量运算 第一次课程 设计 线性规划 学时 3 教学方式 上课 作业及要求 课本相应章 节课后习题 课本相应章 节课后习题 第一次课程 作业 第二次课程 作业 基本要求 考查方式
MATLAB 及其工程应用课程教学大纲
ห้องสมุดไป่ตู้
课程基本信息(Course Information) 课程代码 (Course Code) *课程名称 (Course Name) 课程性质 (Course Type) 授课对象 (Audience) 授课语言 (Language of Instruction) *开课院系 (School) 先修课程 (Prerequisite) 授课教师 (Instructor) ME391 *学时 (Credit Hours) 48 *学分 (Credits) 3
MATLAB 及其工程应用 MATLAB and its application in Engineering 专业选修课 机械与动力学院本科三年级 中文/英文 机械与动力工程学院 高等数学 线性代数 施圣贤、胡小锋、彭志科、 邱思琦 课程网址 (Course Webpage)
MATLAB 是一门必备的编程软件工具,为机械工程、热能与动力工程、工业工 程、核工程等领域的设计、分析和科学计算等工程问题提供先进、方便的计算手 *课程简介(Description) 段, 是机械、 动力、 工业工程和核工程等重要的基础课程。 培养学生利用 MATLAB 编程语言工具解决工程实际问题。 Matlab is one of the most widely used high-level computing languages; it provides users a friendly and interactive environment for algorithm development, data visualisation, data analysis, and numeric computation. With its extensive libraries of mathematical and graphical routines, Matlab is widely used in areas such as signal and image processing, communications, control design, test and measurement, financial *课程简介(Description) modelling and analysis, and computational biology. This course provides a progressively gentle introduction to Matlab. It is designed to give students fluency in Matlab, including fundamentals of Matlab, programming, solving mathematic equations with Matlab, data visualisation etc. Besides normal lecturing, this course also provides student computer based exercise, which ensures student understand and master the key knowledge of Matlab. 课程教学大纲(course syllabus)