“MATLAB程序设计”课程教学大纲、

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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中的使用。

四、学时分配

课时分配表

相关文档
最新文档