
MATLAB基础与套用教程
《MATLAB基础与套用教程》以MATLAB 7.7版本为基础,结合高等学校课堂教学和工程科学计算套用的需要,从实用角度出发,通过大量的算法实现和典型套用实例,系统地介绍MATLAB的各种功能与套用。
基本介绍
- 书名:MATLAB基础与套用教程
- 作者:蔡旭晖 刘卫国 蔡立燕 编着
- 页数:247 页
- 装帧:平装
- 开本:16 开
书籍信息
书 名 MATLAB基础与套用教程
丛 书 名 21世纪高等学校计算机规划教材——精品系列
标準书号 ISBN 978-7-115-20724-1/TP
作 者 蔡旭晖 刘卫国 蔡立燕 编着
责任编辑 邹文波
印 张 16
字 数 417 千字
页 数 247 页
装 帧 平装
本 印 次 2009年8月
首 印 数 3000 册
定 价 26.00 元
丛 书 名 21世纪高等学校计算机规划教材——精品系列
标準书号 ISBN 978-7-115-20724-1/TP
作 者 蔡旭晖 刘卫国 蔡立燕 编着
责任编辑 邹文波
印 张 16
字 数 417 千字
页 数 247 页
装 帧 平装
本 印 次 2009年8月
首 印 数 3000 册
定 价 26.00 元
内容简介
全书共分12章,内容包括MATLAB基础知识MATLAB程式设计、图形绘製、线性代数中的数值计算、数据处理与多项式计算、数值微积分与常微分方程求解、符号计算、图形句柄、图形用户界面设计、Simulink仿真环境、MATLAB套用接口,以及MATLAB在各学科中的套用。
目录
第1章 MATLAB基础知识
1.1 MATLAB的发展与主要功能
1.1.1 MATLAB的发展
1.1.2 MATLAB的主要功能
1.2 MATLAB的集成开发环境
1.2.1 MATLAB操作界面
1.2.2 MATLAB的搜寻路径
1.3 MATLAB的帮助功能
1.3.1 帮助界面
1.3.2 帮助命令
1.3.3 演示系统
1.4 MATLAB的变数和数据操作
1.4.1 变数与赋值
1.4.2 变数的管理
1.4.3 数据的输出格式
1.5 MATLAB矩阵及其基本运算
1.5.1 矩阵的生成
1.5.2 冒号表达式
1.5.3 矩阵的拆分
1.5.4 算术运算
1.5.5 关係运算
1.5.6 逻辑运算
1.6 字元串
思考与实验
第2章 MATLAB程式设计
2.1 M档案
2.1.1 M档案的建立与打开
2.1.2 M档案的分类
2.2 程式控制结构
2.2.1 顺序结构
2.2.2 选择结构
2.2.3 循环结构
2.3 函式档案
2.3.1 函式档案的基本结构
2.3.2 函式调用
2.3.3 函式参数的可调性
2.3.4 全局变数与局部变数
2.4 程式调试
2.4.1 程式调试概述
2.4.2 MATLAB调试选单
2.5 程式性能分析与最佳化
2.5.1 程式性能分析
2.5.2 程式最佳化
思考与实验
第3章 图形绘製
3.1 二维曲线的绘製
3.1.1 绘製二维曲线
3.1.2 设定曲线样式
3.1.3 图形标注与坐标控制
3.1.4 对函式自适应採样的绘图函式
3.1.5 多图形显示
3.1.6 其他坐标系
3.1.7 其他二维图形
3.2 三维图形的绘製
3.2.1 三维曲线
3.2.2 三维曲面
3.2.3 其他三维图形
3.3 图形修饰处理
3.3.1 视点处理
3.3.2 色彩处理
3.3.3 光照处理
3-3.4 图形的裁剪处理
3.4 隐函式绘图
3.5 图像处理与动画製作
3.5.1 图像处理
3.5.2 动画製作
思考与实验
第4章 线性代数中的数值计算
4.1 特殊矩阵的生成
4.1.1 通用的特殊矩阵
4.1.2 面向特定套用的特殊矩阵
4.2 矩阵分析
4.2.1 矩阵结构变换
4.2.2 矩阵求值
4.2.3 矩阵的特徵值与特徵向量
4.3 线性方程组求解
4.3.1 矩阵求逆及线性代数方程组求解
4.3.2 利用左除运算符求解线性方程组
4.4 矩阵分解
4.4.1 矩阵的LU分解
4.4.2 矩阵的QR分解
4.4.3 矩阵的Cholesky分解
4.5 超越函式运算
4.6 稀疏矩阵的处理
4.6.1 矩阵存储方式
4.6.2 矩阵的稀疏存储方式
4.6.3 稀疏矩阵套用举例
思考与实验
第5章 数据处理与多项式计算
5.1 数据统计处理
5.1.1 最大值和最小值
5.1.2 求和与求积
5.1.3 平均值和中值
5.1.4 累加和与累乘积
5.1.5 标準方差与相关係数
5.1.6 排序
5.2 数据插值
5.2.1 一维数据插值
5.2.2 维数据插值
5.3 曲线拟合
5.4 离散傅立叶变换
5.4.1 离散傅立叶变换算法概述
5.4.2 离散傅立叶变换的实现
5.5 多项式计算
5.5.1 多项式的四则运算
5.5.2 多项式的导函式
5.5.3 多项式的求值
5.5.4 多项式求根
5.6 非线性方程数值求解
5.6.1 单变数非线性方程求解
5.6.2 非线性方程组的求解
思考与实验
第6章 数值微积分与常微分
方程求解
6.1 数值微分
6.1.1 数值差分与差商
6.1.2 数值微分的实现
6.2 数值积分
6.2.1 数值积分的原理
6.2.2 定积分的数值求解实现
6.2.3 多重定积分的数值求解实现
6.3 常微分方程的数值求解
6.3.1 龙格.库塔法简介
6.3.2 常微分方程数值求解的实现
思考与实验
第7章 符号计算
7.1 符号对象及其运算
7.1.1 建立符号对象:
7.1.2 符号表达式运算
7.1.3 符号表达式中变数的确定
7.1.4 符号矩阵
7.2 符号微积分
7.2.1 符号极限
7.2.2 符号导数
7.2.3 符号积分
7.3 级数
7.3.1 级数符号求和
7.3.2 函式的泰勒级数
7.4 符号方程求解
7.4.1 符号代数方程求解
7.4.2 符号常微分方程求解
思考与实验
第8章 图形句柄
8.1 图形对象及其句柄
8.1.1 图形对象
8.1.2 图形对象句柄
8.1.3 图形对象屙眭
8.2 图形视窗对象与坐标轴
8.2.1 图形视窗对象
8.2.2 坐标轴
8.3 核心图形对象
8.3.1 曲线对象
8.3.2 曲面对象
8.3.3 文本对象
8.3.4 其他核心对象
思考与实验
第9章 图形用户界面设计
9.1 用户界面对象
9.1.1 用户界面对象概述
9.1.2 控制项的公共属性
9.1.3 回调函式
9.1.4 GUI的设计方式
9.2 图形用户界面设计工具
9.2.1 图形用户界面设计视窗
9.2.2 对象属性查看器
9.2.3 选单编辑器
9.2.4.位置调整工具
9.2.5 对象浏览器
9.2.6 Tab顺序编辑器
9.2.7 GLYIDE设计示例
9.3 GUI编程
9.3.1 建立控制项对象
9.3.2 建立用户选单
9.3.3 建立快捷选单
思考与实验
第10章 Simulink仿真环境
10.1 初识Simulink——一个简单的仿真实例
10_2仿真模型的建立
10.2.1 Simulink的基本模组
10.2.2 模组操作
10.2.3 模组的连线
10.2.4 模组的参数和属性设定
10.3 系统的仿真与分析
10.3.1 设定仿真参数
10.3.2 仿真结果分析
10.3.3 系统仿真实例
10.4 子系统与封装
10.4.1 子系统的建立
10.4.2 子系统的条件执行
10.4.3 子系统的封装
10.5 S函式的设计与套用
10.5.1 用MATL_AB语言编写S函式
10.5.2 S函式的套用
思考与实验
第11章 MATLAB套用接口
11.1 MATLAB与Word和Excel的混合使用
11.1.1 Notebook的使用
11.1.2 SpreadsheetLink的使用
11.2 MATLAB数据接口
11.2.1 档案输入/{俞出操作
11.2.2 MAT档案与套用
11.2.3 多媒体档案的读写
11.3 MATLAB编译器
11.3.1 MATL,AB编译器的配置与使用
11.3.2 MATLABBuilder的使用
11.4 MATLAB与其他语青的接口
l1.4.1 MEX档案
11.4.2 MATLAB引擎
思考与实验
第12章 MATLAB的学科套用
12.1 MATLAB在最佳化问题中的套用
12.1.1 最佳化模型与最佳化工具
12.1.2 套用实例
12.2 MATLAB在控制系统中的套用
12.2.1 控制系统工具箱
12.2.2 套用实例
12.3 MATLAB在信号处理中的套用
12.3.1 信号处理工具箱与Simulink模组集
12.3.2 套用实例
12.4 MATAB在数字图像处理中的套用
12.4.1 图像处理工具箱
12.4.2 套用实例
12.5 MATLAB在经济和金融领域中的套用
12.5.1 经济和金融领域的工具箱
12.5.2 套用实例
思考与实验
参考文献