《MATLAB应用》课程教学大纲课程编号
01046010
01826185
课程名称
(中文)MATLAB应用
(英文)Applications of MATLAB
课程基本情况
1,学分,5 学时:70(课内学时:30,实验学时:40)
2,课程性质:专业课
3,适用专业:工学
适用对象:本科
4,先修课程:《高等数学》、《线性代数》
5,首选教材:《MATLAB程序设计语言》楼顺天、闫华梁
西安电子科技大学出版社 1997
二选教材:《科学计算与MATLAB语言》刘卫国 2000.04
参考书目:《MATLAB命令大全》姚东等 2000.06
6,考核形式:考试(开卷)
7,教学环境:课堂、计算中心
课程教学目的及要求
教学目的及要求:
MATLAB是一种以数值计算和数据图示为主的计算机软件,并包含适应多个学科的专业软件包,以及完善程序开发功能。 本课程要求学生掌握MATLAB的数据类型、矩阵输入和操作方法、语法结构、函数的使用以及二维、三维绘图功能,并能够熟练地将MATLAB应用于学习中,解决相关课程中的复杂的数学计算问题。上机操作是本课程重要的教学环节,学生只有通过上机实习,才能领会MATLAB中众多功能,才能达到熟练应用的程度。本课程将一半的课时用于安排学生上机实习。
课程内容及学时分配
课程内容及学时分配
(一)概述( 1学时 )
介绍MATLAB软件的发展历史,MATLAB的基本情况,以及学习MATLAB的意义。
(二)MATLAB基础知识( 1学时课堂上课,3学时上机 )
1、启动MATLAB;2、功能介绍;3、命令窗口;4、图形窗口。上机内容:观看DEMO程序,INTRO程序,HELP文件,矩阵输入方法练习。
重点:熟悉MATLAB的基本功能、运行环境。难点:MATLAB是一套专业软件,功能极强,因而入门较难。
(三)矩阵与数组( 2学时课堂上课,3学时上机 )
上课内容:1、矩阵输入方法;2、矩阵元素引用;3、矩阵运算;4、数组运算;5、简单绘图。
上机内容:练习矩阵输入方法和简单绘图功能。
重点:MATLAB的基本数据类型是矩阵,彻底领会矩阵的含义和用法,是学习MATLAB的关键。难点:矩阵输入方法和矩阵元素的引用灵活而繁多,掌握起来有一定的难度。
(四)基本操作命令( 2学时课堂上课,3学时上机 )
上课内容:1、系统函数;2、基本数学函数;3、特殊数学函数;4、矩阵函数。
上机内容:通过练习,掌握20余个常用函数的使用方法。
重点:基本函数的使用。难点:MATLAB的基本函数有数百个,每个函数的用法又有多种选择,故较难掌握。
(五)高级操作命令( 2学时课堂上课,3学时上机 )
上课内容:1、数据分析;2、多项式和信号处理;3、泛函。
上机内容:实验数据的分析,非线性方程的求根,数值积分。
重点:掌握用MATLAB进行数值计算的方法。难点:FFT的用法。
(六)绘图功能( 4学时课堂上课,6学时上机 )
上课内容:1、二维图形;2、三维图形;3、通用图形函数;4、颜色控制;5、图形高级操作。
上机内容:图形操作练习。
重点:二维、三维绘图。难点:图形句柄的理解和低级(low-level)属性的设置。
(七)控制流语句( 2学时课堂上课,3学时上机 )
上课内容:1、for循环语句;2、while循环语句;3、if和break语句;4、开关语句。5、子函数。
上机内容:MATLAB编程练习。
重点:MATLAB编程语法。难点:子函数的参数传递。
(八)文件( 2学时课堂上课,3学时上机 )
上课内容:1、M文件;2、磁盘文件;3、文件输入输出。
上机内容:数据文件输入与计算结果输出练习。
重点:文本文件与二进制文件的读写。难点:文件操作需要有C语言基础。
(九)MATLAB应用( 4学时课堂上课,6学时上机 )
上课内容:1、在高等数学中的应用;2、在普通物理学中的应用;3、在光学中的应用。
上机内容:包括编程、计算、绘图、文件输入输出的综合练习。
重点:训练学生独立开发MATLAB软件的能力。难点:程序的调试。
配套实践环节
在计算中心安排上机,每周三学时,要求计算机上安装MATLAB V4.2c软件。
说明
大纲编写责任人
电子信息科学与技术
(教研组)
颜锦奎 (签名)
2001 年 12 月 24 日
系审核意见
物 理
(系)
龚小燕 (签名)
2001 年 12 月 30 日
学院审核意见
张金仓
(签名)
上海大学理学院 (公章)
年 月 日