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

《MATLAB程序设计》教学大纲一、课程介绍本课程是一门针对计算机科学和工程学专业的研究生开设的课程,旨在通过教授MATLAB编程语言的基础知识和应用技能,培养学生掌握利用MATLAB解决实际问题的能力。
二、课程目标1.熟悉MATLAB编程语言的基本语法和数据类型;2.掌握MATLAB的函数定义和调用,以及文件的读写操作;3.理解MATLAB中的控制结构,包括条件语句和循环语句;4.学会使用向量和矩阵进行数据处理和分析;5.能够利用MATLAB进行图形绘制和数据可视化;6.培养独立解决问题和团队合作能力。
三、教学内容和安排1.MATLAB简介和基本操作(2学时)-MATLAB的历史和应用领域;-MATLAB的安装和界面介绍;-MATLAB的基本操作和运行脚本文件。
2.MATLAB的变量和数据类型(4学时)-MATLAB变量的定义和赋值;-MATLAB的基本数据类型和操作;-字符串处理和函数调用。
3.MATLAB的函数和文件操作(6学时)-函数定义和调用;-函数输入和输出参数;-文件的读写操作和数据存储。
4.MATLAB的控制结构(8学时)-条件语句和逻辑运算;-循环语句和迭代算法;-MATLAB中的异常处理和调试技巧。
5.MATLAB中的向量和矩阵操作(10学时)-向量和矩阵的定义和运算;-矩阵的乘法和求逆;-线性方程组的求解。
6.MATLAB的数据处理和分析(8学时)-数据的导入和清洗;-数据的统计和分布;-数据可视化和图形绘制。
7.MATLAB的高级应用(6学时)-符号计算和数值积分;-离散信号处理和滤波器设计;-优化算法和机器学习。
8.MATLAB的项目实践(6学时)-小组项目的选题和设计;-项目实施和数据分析;-结果展示和总结。
四、教学方法1.理论讲授:通过课堂教学讲解MATLAB的基本语法和概念;2.实例演示:结合真实案例和实际问题,演示如何使用MATLAB进行编程和数据处理;3.实践操作:针对每个知识点,布置对应的编程练习和项目实践,加强学生的实际操作能力;4.小组讨论:鼓励学生在小组内讨论和合作解决问题,提高团队合作和沟通能力;5.课程实践:通过开展项目实践,提供学生实践应用MATLAB解决实际问题的机会。
《Matlab》教学大纲

《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软件实训》实验教学大纲第一部分教学大纲说明一、课程性质、地位和作用本实验课程为独立设课。
本实验是为了提高学生对所学专业理论课的理解和实践能力,为学生今后实践打下坚实的基础。
同时熟练掌握系统仿真软件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》课程教学大纲课程编号:课程名称:MATLAB英文名称:MATrix LABoratory课程类型:专业基础课选修总学时:20 学分:1.0 理论课学时:10 实验课学时:10适用对象:生物医学工程专业本科学生一、课程的性质和任务MATLAB课程是生物医学工程专业的基础课,是一门理论和实践紧密结合的课程。
主要讲授MATLAB的基本命令和基本知识,它在数学类科技应用软件中在数值计算方面首屈一指。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域,培养学生用计算机语言解决理论与工程中实际问题的能力。
二、教学环节和教学方法MATLAB课程的教学包括理论讲授、上机实验和上机实践考试。
其中理论和实践在计算机模拟实验室同步进行,讲授主要是通过多媒体和计算机同步操作等教学手段讲解软件基本命令的使用方法和技巧,结合数学、信号与系统、医学图像处理等课程的应用实例,使学生掌握MATLAB的使用及编程技巧。
上机实验是在理论课的后半段通过计算机操作完成。
通过具体实例编程,使学生反复练习融会贯通。
本课程对学生的学习评估方式包括:1平时上课签到记录20分,完成每次课上练习共计40分。
2上机实践考试是通过教师给定考试题目,学生上机操作完成,40分,总分100分。
三、教学内容及要求第1章基础准备及入门1.1 MATLAB的安装和工具包选择1.2 Desktop操作桌面的启动1.2.1 MATLAB的启动1.2.2 Desktop操作桌面简介1.3 Command Window运行入门1.3.1 Commancl Winelow指令窗简介1.3.2 最简单的计算器使用法1.3.3 数值、变量和表达式1.4 Command Window操作要旨1.4.1 指令窗的显示方式1.4.2 指令行中的标点符号1.4.3 指令窗的常用控制指令1.4.4 指令窗中指令行的编辑1.5 Command History历史指令窗1.5.1 历史指令窗简介1.5.2 历史指令的再运行1.6 Current Directory、路径设置器和文件管理1.6.1 Current Directory当前目录浏览器简介1.6.2 用户目录和当前目录设置1.6.3 MATLAB的搜索路径1.6.4 MATLAB搜索路径的扩展1.7 工作空间浏览器和变量编辑器1.7.1 工作空间浏览器和变量可视化1.7.2 工作空间的管理指令1.7.3 Variable Editor变量编辑器1.7.4 数据文件和变量的存取1.8 Editor/Debugger和脚本编写初步1.8.1 Editor/Debugger M文件编辑器简介1.8.2 M脚本文件编写初步1.9 帮助系统及其使用1.9.1 构成帮助体系的三大系统1.9.2 常用帮助指令1.9.3 Help帮助浏览器习题1第2章符号计算2.1 符号对象和符号表达式2.1.1 符号对象的创建和衍生2.1.2 符号计算中的算符2.1.3 符号计算中的函数指令2.1.4 符号对象的识别2.1.5 符号运算机理和变量假设2.1.6 符号帮助体系2.2 符号数字及表达式的操作2.2.1 双精度数字与符号数字之间的转换2.2.2 符号数字的任意精度表达形式2.2.3 符号表达式的基本操作2.2.4 表达式中的置换操作2.3 符号微积分2.3.1 极限和导数的符号计算2.3.2 序列/级数的符号求和2.3.3 符号积分2.4 微分方程的符号解法2.4.1 符号解法和数值解法的互补作用2.4.2 求微分方程符号解的一般指令2.4.3 微分方程符号解示例2.5 符号变换和符号卷积2.5.1 Fourier变换及其反变换2.5.2 Laplace变换及其反变换2.5.3 Z变换及其反变换2.5.4 符号卷积2.6 符号矩阵分析和代数方程解2.6.1 符号矩阵分析2.6.2 线性方程组的符号解2.6.3 一般代数方程组的解2.7 代数状态方程求符号传递函数2.7.1 结构框图的代数状态方程解法2.7.2 信号流图的代数状态方程解法2.8 符号计算结果的可视化2.8.1 直接可视化符号表达式2.8.2 符号计算结果的数值化绘图2.8.3 可视化与数据探索2.9 符号计算资源深入利用2.9.1 符号表达式、串操作及数值计算M码间的转换2.9.2 符号工具包资源表达式转换成M码函数2.9.3 借助mfun调用MuPAD特殊函数习题2第3章数值数组及向量化运算3.1 数值计算的特点和地位3.2 数值数组的创建和寻访3.2.1 一维数组的创建3.2.2 二维数组的创建3.2.3 二维数组元素的标识和寻访3.2.4 数组操作技法综合3.3 数组运算3.3.1 数组运算的由来和规则3.3.2 数组运算和向量化编程3.4 “非数”和“空”数组3.4.1 非数3.4.2 “空”数组3.5 关系操作和逻辑操作3.5.1 关系操作3.5.2 逻辑操作3.5.3 常用逻辑函数习题3第4章数值计算4.1 数值微积分4.1.1 近似数值极限及导数4.1.2 数值求和与近似数值积分4.1.3 计算精度可控的数值积分4.1.4 函数极值的数值求解4.1.5 常微分方程的数值解4.2 矩阵和代数方程4.2.1 矩阵运算和特征参数4.2.2 矩阵的变换和特征值分解4.2.3 线性方程的解4.2.4 一般代数方程的解4.3 概率分布和统计分析4.3.1 概率函数、分布函数、逆分布函数和随机数的发生。
MATLAB程序设计教学大纲

MATLAB程序设计教学大纲
一、MATLAB简介
MATLAB是美国MathWorks公司出品的商业数学软件,该软件是一款
非常专业的数学计算软件。
MATLAB应用领域极其广泛,几乎涵盖了所有
的工程领域。
MATLAB的庞大的函数库可以分为:数值计算、矩阵操作、
绘图、编程及应用开发5大块,涵盖几乎所有的数学计算方面。
MATLAB
的实用性极强,可以灵活的进行数值计算和矩阵操作,是科研开发过程中
的必备软件。
其它方面,MATLAB也有很多优势,如:它可以方便的用于
数据可视化,写出来的代码可以复用,支持网络编程等等。
二、MATLAB程序设计教学目标
(1)掌握MATLAB函数及语法编程,了解程序构造,及编程流程;
(2)能够熟练使用MATLAB绘图、数据处理,操作矩阵及设计循环;
(3)熟悉MATLAB的GUI编程,实现程序的可视化;
(4)要求学生熟悉MATLAB的基本工具,掌握程序构造规范,能够熟
练运用MATLAB基本工具编写应用程序。
三、MATLAB程序设计教学内容
(1)基本语法
加以介绍MATLAB的输入输出、变量、数据类型、运算符及控制结构;
(2)MATLAB函数
介绍MATLAB自带函数及其使用,增强学生的运用能力;
(3)矩阵运算及绘图。
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”课程教学大纲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课程教学大纲

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编程与数值计算》- 王尧七、备注本教学大纲仅为参考,可能会根据具体情况进行调整和优化,具体以教师上课内容为准。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《matlab程序设计语言》课程教学大纲
课程名称:matlab程序设计语言
英文名称:Programming Language
一、课程的性质、目的和任务
MATLAB是MathWorks公司推出的一套高性能的数值计算和可视化软件,可以解决工程、科学计算和数字信号处理、通信、数学等学科中许多问题。
本课程是数学相关专业基础的必修课程,是统计学,金融数学的重要实践性课程(学科基础课)。
通过本课程的学习,可以使得本专业学生掌握MATLAB这一现代的科学计算和系统仿真语言的基本编程思想和方法,并利用MATLAB对所学基础课程进行上机模拟实验和数值计算,从而通过MATLAB编程实验来验证和巩固所学的数学和工程理论。
本课程主要介绍MATLAB语言的应用环境、调试命令,各种基本命令和高级操作命令,绘图功能函数,控制流语句,数据可视化,符号数学计算,概率统计,图形用户界面和文件读取I/O 等相关内容。
本课程以讲课为主,结合上机实验,使学生通过编程实例掌握MATLAB语言的编程基础与技巧。
二、课程教学的基本要求
本课程要求学生掌握MATLAB的数据类型、矩阵输入和操作方法、语法结构、函数的使用以及常用的绘图功能,并在后续的学习过程中能较熟练地应用MATLAB 解决相关课程中的复杂的数学计算问题。
三、课程的教学内容、重点和难点
第一章MATLAB概述
教学重点与难点
重点:掌握MATLAB的搜索路径的设置方法及其原因,掌握简单的命令行操作方法。
难点:掌握MATLAB简单的命令行操作方法。
教学时数 2
教学内容 MATLAB 的主要特点,系统组成,目录结构,工作环境,通用命令,文件管理,搜索路径及其设置。
教学方式讲授,投影演示。
教学要求了解MATLAB语言的基本特点及其主要功能、语言结构,掌握MATLAB 的搜索路径的设置方法及其原因,掌握简单的命令行操作方法;
第二章MATLAB基础知识
教学重点与难点
重点:掌握变量的命名方法,掌握矩阵的输入方法,掌握矩阵运算和数组运
算,掌握数组与矩阵的创建、矩阵运算与数组运算。
难点:掌握矩阵运算与数组运算。
教学时数 4
教学内容 MATLAB数据类型,基本矩阵操作,运算符,字符串处理函数,数组运算,矩阵操作,矩阵元素的运算,矩阵运算,稀疏矩阵。
教学方式讲授,投影演示。
教学要求掌握变量的命名方法,掌握矩阵的输入方法,理解矩阵和数组的不同,掌握矩阵运算和数组运算,了解文本的操作命令,掌握关系、逻辑运算,了解数据的输出格式;掌握数组与矩阵的创建、矩阵运算与数组运算。
第三章MATLAB编程基础
教学重点与难点
重点:掌握常用的语言结构,掌握M文件的编程方法,掌握使用MATLAB 基本命令编制实现一些常用算法的程序和函数。
难点:掌握常用的语言结构。
教学时数 12
教学内容 M 文件编辑器,MATLAB 的控制流,控制程序流的其他常用指令,脚本和函数,M 文件中变量的检测与传递,MATLAB 程序的调试。
教学方式讲授,投影演示。
教学要求掌握常用的语言结构:for循环、if语句、while循环、break语句、switch和case语句等;掌握M文件和函数的编程方法;理解函数M文件和脚本M文件的不同;了解提高程序运行速度的方法;掌握使用MATLAB 基本命令编制实现一些常用算法的程序和函数;理解MATLAB 函数的调用机制。
第四章MATLAB数据可视化
教学重点与难点
重点:掌握plot命令,掌握线型、颜色、标示等属性的设置,掌握二维图形命令。
难点:掌握线型、颜色、标示等属性的设置。
教学时数 4
教学内容图形绘制,二维图形绘制,三维图形绘制,四维图形可视化
教学方式讲授,投影演示。
教学要求掌握plot命令,掌握线型、颜色、标示等属性的设置,掌握二维图形命令,理解图形属性,了解三维图形的绘制命令;掌握二维图形的绘制;掌握一元函数图形的绘制;了解三维曲线图和三维曲面图形的绘制;了解二元函数图形的绘制;掌握图形的标注;了解图像表现函数、色彩的控制。
第五章MATLAB数据分析
教学重点与难点
重点:掌握多项式求根,四则运算、导数、积分与估值、运算函数及操作指令、掌握一维数据插值,掌握求极限的函数,掌握一元函数的数值积分。
难点:掌握多项式求根,四则运算、导数、积分与估值、运算函数及操作指令。
教学时数 4
教学内容多项式及其函数,数据插值,函数的极限,函数数值积分。
教学方式讲授,投影演示。
教学要求了解多项式的表达式和创建,掌握多项式求根,四则运算、导数、积分与估值、运算函数及操作指令;掌握一维数据插值;了解二维数据插值;掌握求极限的函数;理解数值积分问题的数学表述,掌握一元函数的数值积分。
第六章MATLAB符号计算
教学重点与难点
重点:掌握符号变量的定义方法,掌握符号矩阵的基本运算,掌握符号微分、积分运算,掌握符号表达式的创建。
难点:掌握符号变量的定义方法,掌握符号矩阵的基本运算。
教学时数 4
教学内容 MATLAB 符号计算概述,符号对象和符号表达式,符号表达式操作,符号表达式替换,符号微积分,符号代数方程求解,符号微分方程求解,符号分析可视化。
教学方式讲授,投影演示。
教学要求理解符号计算的内涵,掌握符号变量的定义方法,掌握符号矩阵的基本运算,掌握符号微分、积分运算,了解化简和替代命令。
掌握符号表达式的创建。
了解符号代数方程求解,了解符号微分方程求解。
掌握符号分析可视化。
第七章概率统计
教学重点与难点
重点:掌握随机变量的产生,掌握统计特征,掌握统计作图。
难点:掌握统计特征。
教学时数 4
教学内容随机变量的产生,概率密度计算,累积概率分布,统计特征,统计作图
教学方式讲授,投影演示。
教学要求理解随机变量的产生,了解概率密度计算,了解累积概率分布,掌握统计特征,掌握统计作图。
第八章图形用户界面
教学重点与难点
重点:掌握图形用户界面控件,理解对话框对象,掌握界面菜单。
难点:掌握图形用户界面控件。
教学时数 4
教学内容图形用户界面控件,对话框对象,界面菜单,图形界面创建工具。
教学方式讲授,投影演示。
教学要求掌握图形用户界面控件,理解对话框对象,掌握界面菜单,了解
图形界面创建工具。
第九章MATLAB文件读取I/O
教学重点与难点
重点:掌握打开和关闭数据文件的方法,掌握读、写格式化文本文件的方法。
难点:掌握读、写格式化文本文件的方法。
教学时数 2
教学内容文件夹的管理,打开和关闭文件,工作区数据:MAT文件,读/写二进制文件,读/写文本文件。
教学方式讲授,投影演示。
教学要求掌握打开和关闭数据文件的方法,掌握读、写格式化文本文件的方法,理解读、写二进制数据文件的方法;
四、课程各教学环节要求
本课程是采用课堂教学和上机实验相结合的教学模式。
其中,理论和实践是在计算机模拟实验室同步进行,各教学环节的重点都是在于培养学生综合运用MATLAB解决实际问题的能力上,讲授主要通过多媒体和计算机同步操作等教学手段讲解软件基本命令的使用方法和技巧,结合高等数学、线性代数和概率统计等数学专业课的应用实例,使学生掌握MATLAB的使用及编程思想和技巧。
上机实验是在理论课的后半段通过计算机操作完成,通过具体实例编程,使学生反复练习融会贯通。
考核形式:采用闭卷和上机考试,主要以考卷和实验报告作为评分的依据,评分标准: 1)考试内容是否正确无误( 70% );2)程序运行结果正确性以及使用 MATLAB 软件编程的熟练程度(30% )。
五、学时分配
《程序设计语言》课程教学学时分配表
六、课程与其它课程的联系
根据数学、统计学和金融数学专业人才培养方案的要求,MATLAB课程是必修课程,主要培养、训练学生的科学计算编程能力,以及应用数学知识和计算机解决实际问题的能力。
Matlab为数值分析、应用随机过程、时间序列分析和数学模型等后续课程打下坚实的程序基础。
七、教材与教学参考书
授课教材 MATLAB R2014a完全自学一本通.刘浩等编著. 北京:电子工业出版社,2015.
参考书目
[1] MATLAB教程. Bruce Eckel等著.北京:北京航空航天大学出版社,2015.
[2] MATLAB从入门到精通(第2版). 周建兴等著. 北京:人民邮电出版社出版,2012.
[3] MATLAB数值计算. Cleve Moler等著. 北京:北京航空航天大学出版社,2015.
八、考核方式及成绩评定标准
考核方式闭卷考试+上机考试
成绩评定平时成绩占10%,上机考试占20%,期末考试成绩占70%。