《Matlab》教学大纲
一、说明
1.课程性质
《Matlab》课是电子信息工程专业专科生的必修课。
2.教学目的
本课程要求学生掌握MATLAB的数据类型、矩阵输入和操作方法、语法结构、函数
的使用以及二维、三维绘图功能,并能够熟练地将MATLAB应用于学习中,解决相关课
程中的复杂的数学计算问题。
上机操作是本课程重要的教学环节,学生只有通过上机实
习,才能领会MATLAB中众多功能,才能达到熟练应用的程度。
本课程将一半的课时用
于安排学生上机实习。
3.教学内容
MATLAB是一种以数值计算和数据图示为主的计算机软件,并包含适应多个学科的
专业软件包,以及完善程序开发功能。
4.教学方式
理论讲授和学生上机操作相结合。
5.考核内容及方式
考查课程。
平时考核与期末考试相结合。
平时考核:出勤占30%;上机操作占10%。
期末考试:编写程序占80%
6.本课程授课对象、时间(学期),总学时数
本课程授课对象为电子信息专业大二学生,上学期。
本课程总学时为36学时,每周2学时。
教学时数分配表
二、教学内容
1.教学目标(课程)
了解MATLAB软件和学习的意义。
熟悉MATLAB的基本功能、运行环境。
掌握MATLAB 基本的数学运算方法和了解数据类型。
掌握MATLAB基本的数值计算功能。
掌握处理多项式的专用函数,学会使用专用函数求解多项式的根等基本运算。
掌握关系与逻辑操作符的使用方法,学会使用关系与逻辑函数,掌握运算符的优先级别。
在掌握控制流语句基础上,掌握M文件的编程和调试方法。
掌握基本的绘图指令,图像的简单控制和图形窗口的编辑。
2.教学内容(分章节描述)
第一章 MATLAB7.0简介
主要教学内容:
第一节 MATLAB7.0简介
一、介绍MATLAB软件的发展历史
二、MATLAB的基本情况
三、MATLAB的意义。
第二章 MATLAB7.0的安装和用户界面
主要教学内容:
第一节 MATLAB7.0的安装
一、MATLAB的运行环境
二、MATLAB的安装
三、启动MATLAB环境
四、MATLAB的窗口
五、MTLAB7.0的路径搜索
六、MATLAB7.0的帮助系统
七、MATLAB系统的退出
第三章基本使用方法
主要教学内容:
第一节简单的数学运算
一、数学式的输入
二、标点符号的使用
第二节 MATLAB7.0的数据类型一、MATLAB7.0的数据类型
第四章数值计算功能
主要教学内容:
第一节向量及其运算
一、向量的生成
二、向量的基本运算
第二节矩阵及其运算
一、矩阵的生成
二、矩阵的基本数值运算
三、矩阵的特征参数运算
四、矩阵的分解运算
第三节数组及其运算
一、数组寻址和排序
二、数组的基本数值运算
三、数组的关系运算
四、数组的逻辑运算
第五章字符串
主要教学内容:
第一节设定字符串
一、字符串的输入
第二节字符串的操作
一、字符串元素的读取
二、字符串的基本变换
三、字符串的运算
四、查找和替换
五、字符串和数值的转换
六、数组和字符串的转换
第六章多项式
主要教学内容:
第一节多项式
一、创建多项式
二、特征多项式输入法
三、多项式求值
四、多项式的四则运算
第七章关系和逻辑运算
主要教学内容:
第一节关系和逻辑运算
一、关系操作符
二、逻辑运算符
三、关系与逻辑函数
四、非数与空矩阵
五、各种运算符的优先级
第八章 MATLAB7.0程序设计
主要教学内容:
第一节 M文件入门
一、M文件的基本特点
二、脚本式M文件
三、函数式M文件
四、MATLAB7.0程序控制
第二节变量和函数种类
一、函数变量及其作用域
二、函数的分类
三、函数句柄
第九章文件和数据的导入与导出
主要教学内容:
第一节文件和数据的导入和导出
一、文件的存储
二、文件的打开
第十章图形处理
主要教学内容:
第一节基本的绘图指令和图像的简单控制
一、基本的绘图指令
二、图像注释
三、特殊图形的绘制
第二节交互式绘图操作
一、交互式绘图操作
三、教材及参考书目
1.《MATLAB》课程使用的教材
《MA TLAB》选用清华大学出版社出版的王洪元主编《MA TLAB语言及其在电子信息工程中的
作用》
2.《MATLAB》课程参考书目
[1] 张志涌等,《精通MATLAB》, 北京航空航天大学出版社,2003年3月
[2] 孙祥徐流美吴清,《MATLAB基础教程》(第一版),清华大学出版社,2005年
大纲撰写人:李光蕊
大纲审核人:李光蕊。