《数学软件》课程教学大纲共14页文档.doc
《《数学软件》课程教学大纲共14页文档.doc》由会员分享,可在线阅读,更多相关《《数学软件》课程教学大纲共14页文档.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流数学软件课程教学大纲【精品文档】第 14 页本 科 教 学 大 纲学 院 (部): 信息工程学院 课 程 名 称: 数学软件 教务处二一七年十月数学软件课程教学大纲课程名称:(中文)数学软件 (英文) Mathematics Software课程类别学科基础课课程编号210730310学时数51归属学院(部)信息工程学院授课对象信息与计算科学专业完成人王国兴职称副教授审定人王国兴完成日期 2017 年10 月 20日课程简介在现实世界中,由许多实际问题需要用数学方法来解决,通过建立数学模型是将这些问题转化为数学问题的有效途径,建立了数学模型之后必须寻求有
2、效的求解方法,而现实问题往往是复杂的,能够求解得到解析表达式的数学模型只有极少数的一部分,因此我们必须依靠数学软件在计算机上来实现求解。 MATLAB是一种商业化的数学运算工具,能够有效地进行复杂的数学运算,包括Maple和Mathematica等部分。MATLAB主要适用于数值计算,特别是在矩阵运算和数据图形化方面,随着MATLAB版本的不断更新,其功能越来越强大,使它在诸如一般数值计算、数字信号处理、系统识别、自动控制、时序分析与建模、优化设计、神经网络控制、动态仿真系统、特殊函数和图形领域表现出一般高级语言难以比拟的优势,并可以方便地用于几乎所有的科学和工程计算的各个方面。可以说,MAT
3、LAB不仅是一种编程语言,而且在广义上是一种语言开发系统,它有友好的界面,通过交互式的命令可以十分简单地实现许多复杂的计算,并且具有相当完善的图形功能,它以矩阵为基本运算对象,应用范围主要包括:数值计算,算法设计,建模、仿真和原型设计,数据的可视化分析,科学与工程图形,应用开发(包括图形用户界面)。一、课程目的与教学基本要求数学软件是信息与计算科学专业学生的学科基础课,数学软件以研究MATLAB及其应用为主要目标。目的是使学生掌握基本语法、常用函数及编程方法,且具备利用数学软件解决实际问题的能力。并能熟练掌握MATLAB等软件的语法规则、掌握常用的程序结构、掌握常用的函数及功能实现以及能较好的
4、利用MATLAB等软件解决实际问题的能力。通过数学软件课程的学习使学生熟悉MATLAB这一常用的数学软件,熟练使用MATLAB进行数值计算与数据处理,会利用软件求解的结果对数学基本概念与基本理论的理解;会用数学知识建立简单问题的数学模型,并能利用MATLAB软件进行求解,观察结果、得出结论。二、课程内容及学时分配(一)学时分配:课程总学时51,具体学时分配见下表:教学时数分配表序号教学内容课时分配1第1章 MATLAB7.x概述62第2章 MATLAB基础知识63第3章 矩阵运算64第4章 MATLAB7.x编程基础85第5章 数据可视化66第6章 数据分析67第7章 符号计算78第8章 文件
5、读取I/O6(二)课程内容第1章 MATLAB7.x概述 一、教学目的与基本要求介绍MATLAB基本计算方法,以及如何使用这些方法解决实际问题。介绍MATLAB环境和帮助系统。二、教学重点和难点 MATLAB的运行环境。三、课程内容1.1 MATLAB简介1.1.1 MATLAB的发展1.1.2 MATLAB的主要特点1.2 MATLAB7.x的安装1.3 MATLAB7.x的运行环境1.3.1 MATLAB7.x的启动1.3.2 MATLAB7.x的工作环境1.3.3 命令窗口(CommandWindow)1.3.4 历史命令(HistoryCommand)窗口1.3.5 目录和文件管理1.
6、3.6 搜索路径管理1.3.7 工作空间和数组编辑器1.3.8 工作空间数据的保存1.4 MATLAB7.x的帮助系统1.4.1 命令行帮助查询1.4.2 演示帮助查看1.4.3 内容帮助浏览1.4.4 索引方式查询帮助文件1.4.5 查询帮助文件第2章 MATLAB基础知识 一、教学目的与基本要求了解MATLAB的基本计算,掌握数值数据类型,掌握关系和逻辑运算。二、教学重点和难点数值数据类型,关系和逻辑运算。三、课程内容2.1 MATLAB计算的介绍2.1.1 简单的计算示例2.1.2 基本的数学运算符号2.1.3 命令行中的常用标点2.1.4 命令窗口中的常用操作和编辑命令2.1.5 命令
7、窗口的显示2.2 数值、变量和表达式2.3 数值数据类型2.3.1 整数2.3.2 浮点数2.3.3 整型浮点数间的操作函数2.3.4 复数2.3.5 常见的数学函数2.4 数组2.4.1 一维数组的创建2.4.2 多维数组的创建2.4.3 数组的运算2.4.4 常用的标准数组2.4.5 低维数组的寻址和搜索2.4.6 低维数组的处理函数2.4.7 高维数组的处理和运算2.5 单元数组和结构体2.5.1 单元数组的创建和操作2.5.2 单元数组函数2.5.3 结构体创建2.5.4 结构体函数2.6 字符串2.6.1 字符串创建和简单操作2.6.2 正则表达式搜索字符串2.7 关系和逻辑运算2.
8、7.1 关系运算符2.7.2 逻辑运算符2.7.3 关系和逻辑函数第3章 矩阵运算 一、教学目的与基本要求了解矩阵函数和特殊矩阵,会进行矩阵分析,了解线性方程组的表示,会进行特征值分析。二、教学重点和难点 矩阵分析,矩阵分解,特征值分析。三、课程内容3.1 矩阵函数和特殊矩阵3.1.1 常见的矩阵处理函数3.1.2 特殊矩阵3.1.3 稀疏矩阵3.2 矩阵分析3.2.1 范数分析3.2.2 条件数分析3.2.3 矩阵的行列式3.3 线性方程组3.3.1 恰定方程组3.3.2 欠定方程组3.3.3 超定方程组3.4 矩阵分解3.4.1 Cholesky分解3.4.2 不完全Cholesky分解3
9、.4.3 LU分解3.4.4 不完全LU分解3.4.5 QR分解3.4.6 奇异值分解3.5 特征值分析3.5.1 特征值和特征向量3.5.2 稀疏矩阵的特征值和特征向量3.5.3 特征值的条件数3.5.4 特征值的复数问题第4章 MATLAB7.x编程基础一、教学目的与基本要求会M脚本文件的编写,掌握编程的流程控制,会建立M函数文件,熟练MATLAB程序的调试和分析。二、教学重点和难点 M脚本文件的编写,流程控制,M函数文件,程序的调试和分析。 三、课程内容4.1 M文件编辑器4.1.1 打开M文件编辑器4.1.2 M文件编辑器的设置4.1.3 M文件编辑器的打印属性设置4.2 M脚本文件的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学软件 数学 软件 课程 教学大纲 14 文档
限制150内