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