《应用软件》课程教学大纲
课程名称:应用软件 / Application Software 课程代码:030524
学时:48 学分:3 讲课学时:30 上机/实验学时: 16 考核方式:考查 先修课程:高等数学 线性代数 概率统计 适用专业:信息管理专业
开课院系: 管理学院 信息管理与信息系统系 教材:
刘卫国 陈昭平 张颖.MATLAB程序设计与应用.高等教育出版社.2002
主要参考书:
1.石博强、滕贵法.MATLAB数学计算范例教程.中国铁道出版社.2004 2.孙祥、徐流美、吴清.MATLAB7.0基础教程.清华大学出版社.2005 3.崔怡.MATLAB5.3实例详解.航空工业出版社.2000
4.程卫国、冯峰、姚东.MATLAB5.3应用指南.人民邮电出版社.1999
一、课程的性质和任务
《MATLAB程序设计与应用》是为管理学院各专业同学开设的一门选修课,使同学在本科期间掌握一个用计算机解决实际问题,构建数学模型,进行系统仿真的工具。 本课程是一门实践性应用性非常强的课程,要求学生要理论联系实际,在掌握熟悉MATLAB应用程序基本应用后,重点应放在与其他实际问题的结合应用能力上。
二、教学内容和基本要求
第1章MATLAB概述 1.l MATLAB的发展 1.2 MATLAB的主要功能
l.3 MATLAB系统的运行环境与安装 l.4 MATLAB系统的启动与退出 1.5 MATLAB命令窗口 1.6 MATLAB文件管理 1.7 MATLAB帮助系统 1.8 MATLAB功能演示
第2章MATLAB数据 2.1 MATLAB数据的特点 2.2变量和赋值 2.3 MATLAB矩阵 2.4 MATLAB运算 2.5字符串
2.6结构和单元
第3章MATLAB程序设计 3.l M文件
3.2数据的输入输出 3.3选择结构 3.4循环结构 3.5函数文件
3.6全局变量和局部变量 3.7类和对象 3.8文件操作
第4章MATLAB绘图 4.1二维图形 4.2三维图形
4.3三维图形的精细处理 4.4图像与动画 4.5低层绘图操作
第5章MATLAB数值计算 5.1特殊矩阵 5.2矩阵分析
5.3矩阵分解与线性方程组求解 5.4数据处理与多项式计算 5.5数值微积分
5.6常微分方程的数值求解 5.7稀疏矩阵
第6章MATLAB符号计算 6.1符号计算基础 6.2符号导数及其应用 6.3符号积分 6.4级数
6.5代数方程的符号求解
第7章MATLAB图形用户界面设计 7.1菜单设计 7.2对话框设计
7.3用户界面设计工具
第8章MATLAB笔记本 8.1笔记本的安装及启动 8.2输入的单元定义与执行 8.3计算区的定义与执行 8.4输出格式控制
8.5 Notebook菜单的其他命令 8.6 M-book模板样式的修改
第9章MATLAB环境下的仿真软件Simulink 9.1 Simulink的基本操作
9.2 Simulink 的几类基本模块 9.3仿真模型参数的设置 9.4子系统的建立与封装 9.5在命令窗口中创建模型
9.6 S-函数的设计和应用 9.7 仿真系统的线性分析
学生通过本课程的学习,应达到下列要求:
1.熟练掌握MATLAB语言的数字计算功能、数据可视化功能和建模仿真功能。 2.理解和掌握MATLAB语言在线性代数、矩阵分析、数字计算和优化、信号分析处
理、控制理论分析、过程控制、建模和仿真等领域的理论研究和工程分析中的应用,掌握相应的MATLAB语言工具箱。
3.在以上领域的具有一定的编程能力,和用MATLAB进行分析实际问题的能力。
三、实验(上机、习题课或讨论课)内容和基本要求
实验一 MATLAB运算基础 实验要求
1.熟悉启动和退出MATLAB的方法。 2.熟悉MATLAB命令窗口的组成。 3.掌握建立矩阵的方法。
4.掌握MATLAB各种表达式的书写规则以及常用函数的使用。 实验二 选择结构程序设计 实验要求
l.掌握建立和执行M文件的方法。
2.掌握利用if语句实现选择结构的方法。
3.掌握利用switch语句实现多分支选择结构的方法。 4.掌握try语句的使用。 实验三 循环结构程序设计 实验要求
1.掌握利用for语句实现循环结构的方法。 2.掌握利用while语句实现循环结构的方法。 3.熟悉利用向量运算来代替循环操作的方法。 实验四 函数与文件 实验要求
1.掌握定义和调用MATLAB函数的方法。 2.掌握MATLAB文件的基本操作。 实验五 高层绘图操作 实验要求
1.掌握绘制二维图形的常用函数。 2.掌握绘制三维图形的常用函数。 3.掌握绘制图形的辅助操作。 实验六 低层绘图操作 实验要求
1.掌握图形对象属性的基本操作。
2.掌握利用图形对象进行绘图操作的方法。 实验七 线性代数中的数值计算问题 实验要求
1.掌握生成特殊矩阵的方法。
2.掌握矩阵分析的方法。
3.掌握线性方程组的求解方法。 实验八 数据处理和多项式计算 实验要求
1.掌握数据统计和分析的方法。
2.掌握数值插值与曲线拟合的方法及其应用。 3.掌握多项式的常用运算。
实验九 符号计算基础与符号微积分 实验要求
1.掌握定义符号对象的方法。
2.掌握符号表达式的运算法则以及符号矩阵运算。 3.掌握求符号函数极限及导数的方法。
4.掌握求符号函数定积分和不定积分的方法。 实验十 菜单设计 实验要求
1.了解图形用户界面的特点。 2.掌握菜单设计的方法。 实验十一 对话框设计 实验要求
1.掌握建立控件对象的方法。 2.掌握对话框设计的方法。 实验十二Simulink的应用 实验要求
1.熟悉Simulink的操作环境并掌握构建系统模型的方法。 2.掌握Simulink中子系统模块的建立与封装技术。
3.对简单系统所给出的数学模型能转化为为系统仿真模型并进行仿真分析。
四、教学时数分配 课程内容 讲课 习实题课 验 讨论课 课程 设机 计 时 第2章MATLAB数据 第3章MATLAB程序设计 第4章MATLAB绘图 第5章MATLAB数值计算 第6章MATLAB符号计算 4学时 4学时 4学时 6学时 4学时 时 26学学时 时 26学学时 时 28学学时 时 26学学时 时 4学2学上小计 第1章MATLAB概述 2学时 第7章MATLAB图形用户界面设计 第8章MATLAB笔记本 第9章MATLAB环境下的仿真软件Simulink 共 计 4学时 2学时 4学时 26学学时 时 时 26学学时 时 时 46学2学五、对学生能力培养的要求
掌握一个用计算机解决实际问题,构建数学模型,进行系统仿真的工具。
要求学生在掌握熟悉MATLAB应用程序基本应用后,重点应放在与其他实际问题的结合应用能力上。
六、说明
本课程与其它课程的联系与分工 课程内容的重点、难点 有关课程考核问题 其它需要说明的问题
本课程要求在学过高等数学 线性代数 概率统计这三门数学课程后进行开设。可以
与系统工程课程同时开设或者在它之前开设,作为系统工程等课程设计的软件基础。
课程内容的重点:数据处理,程序设计、绘图、数值计算以及符号计算。 课程内容的难点:程序设计、Simulink仿真软件。
课程考核:根据情况可以实施:(1) 笔试70%+上机实验报告30% (2) 上机编程考试100%
应用软件课程教学大纲
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)