《MATLAB程序设计》教学大纲

更新时间:2024-03-23 03:52:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《MATLAB程序设计》课程教学大纲

课程编号: 80110601

课程名称: MATLAB程序设计 英文名称: MATLAB Programming

总 学 时: 16 讲课学时:16 实验学时:0 上机学时:0 学 分: 1

适用对象: 电气工程及其自动化、农业电气化与自动化、电气工程及其自动化(实验班) 先修课程:高级语言程序设计(C++)(81310102)

一、课程性质、目的和任务

本课程是电气信息类专业的一门计算机语言课。它的主要任务是讲授MATLAB语言结构、编程方法、数值计算、绘图和符号运算功能。其目的是让学生掌握MATLAB语言编程技巧,为今后的学习和工作打下计算机基础。

二、教学内容、方法及基本要求

(一)程序设计基础 1.MATLAB简介

了解MATLAB语言的基本特点及其主要功能、语言结构,掌握MATLAB的搜索路径的设置方法及其原因,掌握简单的命令行操作方法; 2.MATLAB数据表示及基本运算

掌握变量的命名方法,掌握矩阵的输入方法,了解矩阵和数组的不同,掌握矩阵运算和数组运算,了解文本的操作命令,掌握关系、逻辑运算,了解数据的输出格式; 3. MATLAB语言结构

掌握常用的语言结构:for循环、if语句、while循环、break语句、switch和case语句等,掌握 M文件的编程方法,了解函数M文件和脚本M文件的不同,了解提高程序运行速度的方法; 4. 数据文件操作

掌握打开和关闭数据文件的方法,掌握读、写格式化文本文件的方法,了解读、写二进制数据文件的方法; 5. 图形功能

掌握plot命令,掌握线型、颜色、标示等属性的设置,掌握二维图形命令,了解图形属性,了解三维图形的绘制命令;

(二)MATLAB的应用

6.MATLAB 图形用户界面程序设计

掌握各种控制对象的不同及其设置方法,了解菜单对象的设置方法,了解控制对象的图形属性,掌握Guide设计图形用户界面的方法 7. 符号运算

了解符号计算的内涵,掌握符号变量的定义方法,掌握默认自变量的确定方法,掌握符号微分、积分运算,了解化简和替代命令,掌握解方程的命令 8.信号处理工具箱和电力系统工具箱的应用

了解使用两个工具箱的方法。

三、实践环节的内容、方法及基本要求

课外完成一个具有图形用户界面的设计编程,解决一个实际问题,并提交设计的程序。

四、各教学环节学时分配

采用多媒体和板书相结合的教学手段。

教学环节 课程内容 MATLAB简介 数据表示及基本运算 MATLAB语言结构 讲课(包括习题课、讨论课) 2 2 2 2 4 2 2 16 实验 上机 课外 合计 2 2 2 2 4 2 2 16 数据文件操作 图形功能及图形用户界面 符号运算 应用讨论 合计 五、考核方式

开卷考试(80%)+设计程序(20%)

六、对学生能力培养的体现

在教学过程中,通过分析程序结构、编写程序、课外上机调试,培养学生利用MATLAB编写程序的能力,提高进行数据图形处理的能力。

七、推荐教材和参考文献

教 材:《MATLAB程序设计》,卢铁兵,赵志斌,安勃编,华北电力大学校内讲义,2006年。 参考文献:《MATLAB 6.1实用指南》,苏金明,阮沈勇编,电子工业出版社,2002年。

《科学计算与MATLAB语言》,刘卫国主编,中国铁道出版社,2000年。 《MATLAB 基础及其应用》,清源计算机工作室编,机械工业出版社,2000年。

大纲制订人:卢铁兵 大纲审定人:李琳 盛四清 大纲校对人:赵志斌

制订日期: 2009年11月16日

本文来源:https://www.bwwdw.com/article/cor8.html

Top