《MATLAB课程教学大纲.doc》由会员分享,可在线阅读,更多相关《MATLAB课程教学大纲.doc(2页珍藏版)》请在三一办公上搜索。
1、课程编号:“MATLAB”课程教学大纲MATLAB Language Course Outline30学时 学分一、课程的性质、目的及任务MATLAB是美国MATHWORKS推出的一种优秀数学软件,现已发展为一种多学科、多工作平台的大型软件。逐渐成为数字信号处理、动态系统仿真、自动控制等课程的基本教学工具,成为本科以上学历学生必须掌握的基本技能。MATLAB是一种以数值计算和数据图示为主的计算机软件,并包含适应多个学科的专业软件包,以及完善程序开发功能。学习本课程的目的在于掌握MATLAB的基本使用方法,并能熟练使用相关专业的工具箱,为后续课程的学习,工程设计和科学研究打下基础。二、适用专业计
2、算机科学与技术三、先修课程高等数学、线性代数四、课程的基本要求本课程要求学生掌握MATLAB的数据类型、矩阵输入和操作方法、语法结构、函数的使用以及二维、三维绘图功能,并能够熟练地将MATLAB应用于学习中,解决相关课程中的复杂的数学计算问题。上机操作是本课程重要的教学环节,学生只有通过上机实习,才能领会MATLAB中众多功能,才能达到熟练应用的程度。五、课程的教学内容(一)课堂讲授的教学内容1、MATLAB入门介绍MATLAB软件的发展历史,对MATLAB的系统要求、工作环境、新功能和新特性进行了简单的介绍,同时还介绍了MATLAB的在线帮助的使用方法,以及学习MATLAB的意义。2、MAT
3、LAB程序设计基础MATLAB的基本程序设计原则,设置工作路径,常量和变量,程序的运算符,数据类型,程序流程控制语句以及各数组的运算。3、MATLAB数值计算矩阵的一般定义和函数定义,矩阵的数值计算方法,多项式基本运算及多项式拟和和多项式的插值运算。4、MATLAB符号运算在线帮助和系统演示,创建和使用符号对象,微积分,线性代数运算,方程求解。5、MATLAB绘图功能基本绘图函数,二维图形的绘制,基本的绘图控制,子图,三维图形的绘制,特殊图形的绘制,控制系统仿真绘图。6、MATLAB高级编程数据输入输出,文件读写命令函数,MATLAB高等数学中的应用;在普通物理学中的应用;在光学中的应用 (二
4、) 课堂讨论的教学内容无(三)实验的教学内容实验一 熟悉MATLAB环境认识MATLAB 2学时实验二 数值计算 2学时实验三 符号计算 2学时实验四 MATLAB的绘图功能 2学时实验五 数据文件输入与计算结果输出 2学时 共10学时六、学时分配表内 容讲 课讨 论实 验小 计(一) MATLAB入门与基础知识2(二) 程序设计基础42(三) MATLAB数值计算42(四) MATLAB符号计算42(五) MATLAB绘图功能42(六) MATLAB高级编程22合计2010七、主要参考书1、 导向科技.MATLAB6.0程序设计与实例应用.北京:中国铁道出版社.2001,122、 张志勇、徐 琴. MATLAB教程. 北京:航空航天大学出版社. 2002,4八、评价方式(包括作业、测验、考试等)考试采用笔试为主,也可以配合上机考试。 作业、课堂提问、实验等为平时成绩。九、说明(1)与其它课程的关系后修课程为计算机仿真。由于MATLAB软件版本不断更新,没有指定教材,只是指定推荐教材。(2)其他专业运用此大纲的意见本大纲适用于计算机科学与技术等专业的MATLAB语言课程。电气工程及其自动化专业、电子信息工程专业、自动化专业可对大纲进行适当调整。大纲制订者: 教授大纲审订者: 教授大纲批准者: 教授 二 年 月 日