“MATLAB程序设计”课程教学大纲、
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
“MATLAB程序设计”课程教学大纲、
教研室主任:韩莉莉执笔人:韩莉莉
一、课程基本信息
开课单位:管理学院
课程名称:MATLAB程序设计
课程编号:
英文名称:Matlab programming
课程类型:专业基础课
总学时:34(理论)+34(实验)
学分:3
开设专业:物流管理
先修课程:C语言
二.课程任务和目标
(一)课程任务
本课程设置的主要任务是通过对MATLAB6.5环境、MATLAB矩阵及其运算、MATLAB 程序设计、MATLAB文件操作、MATLAB绘图、MATLAB数据分析与多项式计算、MATLAB 解方程与函数极值、MATLAB数值积分与微分、MATLAB符号计算、MATLAB图形句柄、MATLAB图形用户界面设计、Simulink动态仿真集成环境、在Word环境下使用MATLAB 等的学习,掌握应用MATLAB进行科学运算的能力;进行简单程序设计的技能;了解MATLAB在Simulink仿真环境中的应用;了解MATLAB与其它应用程序的接口;掌握在Notebook中使用MATLAB的方法。培养学生利用MATLAB软件处理问题的思维方式和程序设计的基本方法,启发学生主动将MATLAB引入到其它基础课和专业课。为其它专业课的学习,为进行各种实用程序的开发,毕业设计的实施以及将来走上工作岗位的实际应用打下良好的基础。
(二)课程目标
1.知识教学目标
(1) 熟悉(或了解):指能正确理解和阐述MATLAB科学运算与工程应用相关的术
语、概念和定义。
(2) 掌握(或能够):指在正确理解基本概念的基础上,进一步深入各概念之间
的区别和联系,正确的使用规则等。
(3) 熟练掌握:指能灵活运用学到的MATLAB,解决实际问题并在计算机上编程,
调试并得出正确的结果。
2.能力培养目标
(1)培养学生结构化程序设计的能力。
(2)培养学生用MATLAB解决实际问题的能力。
三、教学内容与要求
第一章 MATLAB操作基础
1.1MATLAB概述
1.2 MATLAB的运行环境与安装
1.3 MATLAB的集成环境
1.4 MATLAB帮助系统
通过学习本章,使学生要了解 MATLAB的发展与特点,了解MATLAB6.5环境设置及其它管理;通过不断练习,达到熟练掌握MATLAB6.5中常用的9个窗口的使用。
第二章 MATLAB矩阵及其运算
2.1 变量和数据操作
2.2 MATLAB矩阵
2.3 MATLAB运算
2.4 矩阵分析
2.5 矩阵的超越函数
2.6 字符串
2.7 结构数据和单元数据
2.8 稀疏矩阵
通过学习本章,使学生要掌握变量的定义与使用;掌握内存变量的管理;熟练掌握MATLAB 常用数学函数的使用;掌握MATLAB矩阵的建立、拆分以及特殊矩阵的使用;掌握MATLAB 的算术运算、关系运算和逻辑运算等;掌握矩阵分析;了解矩阵的超越函数;掌握字符串的使用;了解结构数据、单元数据和稀疏矩阵的使用。
第三章 MATLAB数据分析与多项式计算
3.1 数据统计处理
3.2 数据插值
3.3 曲线拟合
3.4 多项式计算
通过学习本章,使学生要掌握MATLAB的数据统计处理方法:最大值和最小值、求和与求积、平均值和中值、累加和与累乘积、标准方差与相关系数、排序等;掌握数据的一维数据插值与二维数据插值;掌握曲线拟合;掌握多项式计算。
第四章 MATLAB程序设计
4.1 .M文件
4.2 程序控制结构
4.3 函数文件
4.4 程序举例
4.5 程序调试
通过学习本章,使学生要掌握M文件的建立与打开;掌握MATLAB的顺序结构、选择结构和循环结构的程序设计;掌握函数的定义、调用和参数传递;掌握全局变量和局部变量的使用。了解内联函数的使用;了解程序性能剖析窗口的使用。
第五章 MATLAB文件操作
5.1 文件的打开与关闭
5.2 文件的读写操作
5.3 数据文件的定位
通过学习本章,使学生要掌握文件的打开与关闭;了解二进制文件和文本文件的读写操作;了解数据的定位。
第六章 MATLAB绘图
6.1 二维数据曲线图
6.2 其他二维图形
6.3 隐函数绘图
6.4 三维图形
6.5 图形修饰处理
6.6 图像处理与动画制作
通过学习本章,使学生要掌握MATLAB二维曲线的绘制;掌握图形的修饰;掌握三维图形
的绘制;了解各种特殊图形的绘制;了解图像处理与动画制作。
第七章 MATLAB图形句柄
7.1 图形对象及其句柄
7.2 图形对象属性
7.3 图形对象的创建
通过学习本章,使学生要了解图形对象及其句柄;掌握常用图形对象的属性;掌握图形对象的创建。
第八章 MATLAB图形用户界面设计
8.1 菜单设计
8.2 对话框设计
8.3 图形用户界面设计工具
通过学习本章,使学生要掌握菜单设计;掌握对话框设计;熟悉图形用户界面设计工具的使用。
第九章在Word环境下使用MATLAB
9.1 Notebook操作基础
9.2 单元的使用
9.3输出格式控制
通过学习本章,使学生要掌握Notebook的安装、启动、使用及其在MATLAB中的使用。
四、学时分配
课时分配表