书籍详情
MATLAB数值计算案例分析
作者:刘寅立 等编著
出版社:北京航空航天大学出版社
出版时间:2011-10-01
ISBN:9787512405479
定价:¥30.00
购买这本书可以去
内容简介
《MATLAB数值计算案例分析》是一本电工电子技术基础理论与实践一体化的教材,全书分3篇共20个模块,电工篇主要介绍电工技术的基本理论及其实际应用以及电工安全防护等相关知识,电子篇主要介绍模拟电子技术的基础知识及其实际应用,数字篇主要介绍数字电路的基础知识及其典型应用。每个模块后均安排了“教师演示”环节,便于教师根据教学实际进行实践性教学。《MATLAB数值计算案例分析》图文并茂、通俗易懂、直观明了。《MATLAB数值计算案例分析》适合作为中等职业学校和技工学校机电类相关专业的基础课教材,同时也可作为相关行业的岗位培训教材和技术人员的自学用书。
作者简介
暂缺《MATLAB数值计算案例分析》作者简介
目录
第1章 MATLAB编程基础
1.1 矩阵的基本操作与基本运算
1.1.1 矩阵的基本操作
1.1.2 矩阵的基本运算
1.1.3 *与 .*和 /与 ./ 的区别
1.1.4 使用find函数索引符合某些特定条件的矩阵元素
1.1.5 eps函数与避免除以0的方法
1.2 MATLAB的数据结构
1.3 变量、脚本与函数
1.3.1 变 量
1.3.2 全局变量使用例子
1.3.3 局部变量不会被替代的例子
1.3.4 函数与脚本
1.3.5 函数的构成
1.3.6 函数的类型
1.3.7 函数调用与函数句柄
1.3.8 可变参数函数调用
1.4 MATLAB技巧
1.4.1 MATLAB的函数重载
1.4.2 冒号(:)操作符
1.4.3 Tab键自动补全
1.4.4 上下箭头回调
1.4.5 可变参数个数的函数的占位符
1.4.6 whos 查看
1.4.7 whos 通配符的例子
1.4.8 程序调试
1.5 MATLAB工具箱函数ode23剖析
1.6 MATLAB的帮助文档导航
1.7 MATLAB常见错误
1.7.1 常见写法错误
1.7.2 字符串连接出错
1.7.3 矩阵维数不同的例子
1.7.4 赋值出错
第2章 数值分析的基本概念
2.1 数值分析的研究对象
2.2 误差与有效数字
2.2.1 误差的产生及分类
2.2.2 误差的相关概念
2.3 近似计算中的注意事项
2.4 数值算法的稳定性
2.5 机器精度
第3章 数据插值
3.1 插值与多项式插值
3.2 Lagrange插值
3.2.1 Lagrange插值的定义
3.2.2 Lagrange插值的MATLAB实现
3.3 Newton插值
3.3.1 Newton插值定义
3.3.2 有限差商
3.3.3 Newton插值的MATLAB实现
3.4 Hermite插值
3.4.1 Hermite插值定义
3.4.2 Hermite插值的MATLAB实现
3.5 分段低次插值
3.5.1 高次插值的Runge现象
3.5.2 分段低次Lagrange插值
3.5.3 interp1函数
3.6 三次样条插值
3.6.1 三次样条插值
3.6.2 三次样条函数
第4章 数据拟合
4.1 数据的曲线拟合
4.1.1 曲线拟合的误差
4.1.2 曲线拟合的最小二乘法
4.2 多项式拟合
4.2.1 多项式曲线拟合
4.2.2 多项式曲线拟合的MATLAB实现
4.2.3 MATLAB多项式曲线拟合应用的扩展
4.3 圆拟合的例子讲解
4.3.1 圆拟合问题描述(使用最小二乘方法)
4.3.2 圆拟合的MATLAB实现
4.4 cftool自定义拟合
4.5 cftool代码自动生成与修改
第5章 数值积分
5.1 数值积分的基本思想
5.1.1 数值求积的基本思想
5.1.2 几种常见的数值积分公式
5.2 数值求积公式的构造
5.2.1 代数精度
5.2.2 插值型求积公式
5.2.3 Newton-Cotes求积公式
5.3 复化积分公式
5.3.1 复化Simpson公式
5.3.2 复化求积公式及其MATLAB实现
5.3.3 MATLAB的trapz函数
5.4 Romberg求积公式
5.4.1 数值积分公式误差分析
5.4.2 Romberg算法
5.4.3 Romberg求积公式的MATLAB实现
5.5 Gauss求积公式
5.5.1 Gauss积分公式
5.5.2 Gauss-Legendre求积公式的MATLAB实现及应用实例
5.6 积分的运算选讲
5.6.1 二重积分
5.6.2 三重积分
5.6.3 变上限积分
5.6.4 符号积分
5.6.5 MATLAB常见积分函数列表
第6章 常微分方程
6.1 常微分方程分类及其表示形式
6.1.1 MATLAB关于ODE的函数帮助简介
6.1.2 MATLAB ODE suite中关于ODE的分类
6.2 典型常微分方程举例
6.2.1 一阶常微分方程
6.2.2 二阶常微分方程
6.2.3 高阶常微分方程
6.2.4 边值问题
6.2.5 延迟微分方程
6.3 解的存在性、唯一性和适定性
6.3.1 初值问题的存在性与唯一性
6.3.2 MATLAB中常微分方程的通用形式及其向量表示
6.3.3 刚性常微分方程
6.4 常微分方程的时域频域表示以及状态方程表示
6.4.1 时域与频域表示形式
6.4.2 状态空间表示形式
6.5 单步多步和显式隐式概念
6.6 常微分方程数值求解方法构造思想举例
6.7 常微分方程数值解的基本原理
6.7.1 一阶常微分方程与一阶微分方程组
6.7.2 求解区间[a,b]的离散
6.7.3 微分方程的离散
6.7.4 Taylor展开法
6.7.5 常微分方程数值求解的欧拉方法
6.7.6 欧拉方法的MATLAB实现
6.7.7 改进的欧拉方法
6.7.8 改进的欧拉方法的MATLAB实现
6.7.9 四阶龙格库塔公式的MATLAB实现
6.7.10 Adams预测校正公式
6.8 常微分方程工具箱
6.8.1 总体介绍
6.8.2 各个求解器的特点与比较
6.8.3 使用odefile.m模板求解常微分方程
6.8.4 odefile.m模板使用
6.9 单自由度振动系统例子
6.9.1 单自由度二阶系统基于传递函数与状态空间的simulink模型求解
6.9.2 总 结
6.10 三自由度振动系统例子
6.10.1三自由度振动系统simulink模型求解以及状态方程的ode45求解器求解
6.10.2 总 结
第7章 线性方程组的迭代解法
7.1 线性方程组的迭代法概述
7.1.1 迭代法概述及压缩原理
7.1.2 迭代法基本概念
7.1.3 MATLAB的相关命令
7.2 常见的线性方程组的迭代法
7.2.1 Jacobi迭代法
7.2.2 Gauss-Seidel迭代法
7.2.3 SOR迭代法
7.3 迭代法的收敛性
7.3.1 迭代法的收敛性定理
7.3.2 主对角优势
7.3.3 SOR迭代法的收敛性
第7章 线性方程组的直接解法
8.1 线性方程组的消元法
8.1.1 线性方程组的直接求解方法
8.1.2 Gauss消去法
8.1.3 Gauss主元素法
8.1.4 Jordan消去法
8.2 矩阵的三角分解
8.2.1 LU分解
8.2.2 LU分解的MATLAB实现
8.2.3 对称正定矩阵的Cholesky分解
8.2.4 Cholesky分解法的MATLAB实现
8.2.5 改进平方根法
8.2.6 改进平方根法的MATLAB实现
8.3 MATLAB的相关命令
8.3.1 逆矩阵
8.3.2 矩阵的左除及最小二乘解
8.3.3 欠定方程的解
第9章 非线性方程求解
9.1 求解非线性方程的MATLAB符号法
9.2 二分法
9.2.1 二分法原理
9.2.2 二分法的MATLAB程序
9.3 迭代法
9.3.1 迭代法原理
9.3.2 迭代法的几何意义
9.3.3 迭代法的MATLAB程序
9.4 切线法
9.4.1 切线法的几何意义
9.4.2 切线法的收敛性
9.5 割线法(弦截法)
9.5.1 割线法的几何意义
9.5.2 割线法的MATLAB程序
9.6 常见非线性方程数值方法的优缺点
9.7 方程f(x)=0数值解的MATLAB实现
9.7.1 求函数零点指令 fzero
9.7.2 fzero的使用举例
9.8 求解非线性方程组MATLAB命令
9.8.1 符号方程组求解
9.8.2 求解非线性方程组的基本方法
9.8.3 求方程组的数值解
第10章 偏微分方程数值解
10.1 基本概念
10.2 有限差分法
10.2.1 椭圆方程的差分形式
10.2.2 抛物方程的差分形式
10.2.3 双曲方程的差分形式
10.3 MATLAB的pdepe函数
10.3.1 pdepe函数的说明
10.3.2 pdepe函数的实例
10.4 MATLAB的PDEtool工具箱
10.4.1 PDEtool的界面
10.4.2 PDEtool的使用
第11章 数值优化
11.1 单变量函数优化
11.1.1 基本数学原理
11.1.2 黄金分割法
11.1.3 牛顿法
11.1.4 最速下降法
11.1.5 共轭梯度法
11.2 多变量函数优化
11.2.1 Nelder-mead方法
11.2.2 Nelder-mead方法的MATLAB实现
11.2.3 Powell方法
11.2.4 Powell方法的MATLAB实现
11.3 MATLAB最优化函数
11.3.1 MATLAB最优化工具箱介绍
11.3.2 MATLAB最优化函数介绍
11.3.3 MATLAB最优化工具介绍
11.3.4 MATLAB最优化函数应用实例
第12章 特征值和特征向量
12.1 特征值与特征向量
12.1.1 特征值与特征向量的定义
12.1.2 特征值与特征向量的计算
12.1.3 MATLAB的eig命令
12.2 幂法与反幂法
12.2.1 幂法的原理
12.2.2 幂法的MATLAB实现
12.2.3 反幂法
12.2.4 反幂法的MATLAB实现
12.3 对称矩阵的特征值——Jacobi方法
12.3.1 Jacobi方法的原理
12.3.2 Jacobi方法的MATLAB实现
12.4 Householder方法
12.4.1 初等反射矩阵
12.4.2 用正交相似变换约化矩阵
12.4.3 算法的MATLAB实现
12.5 QR分解与QR方法
12.5.1 矩阵的QR分解
12.5.2 计算矩阵特征值的QR方法
12.5.3 QR方法的MATLAB实现
参考文献
1.1 矩阵的基本操作与基本运算
1.1.1 矩阵的基本操作
1.1.2 矩阵的基本运算
1.1.3 *与 .*和 /与 ./ 的区别
1.1.4 使用find函数索引符合某些特定条件的矩阵元素
1.1.5 eps函数与避免除以0的方法
1.2 MATLAB的数据结构
1.3 变量、脚本与函数
1.3.1 变 量
1.3.2 全局变量使用例子
1.3.3 局部变量不会被替代的例子
1.3.4 函数与脚本
1.3.5 函数的构成
1.3.6 函数的类型
1.3.7 函数调用与函数句柄
1.3.8 可变参数函数调用
1.4 MATLAB技巧
1.4.1 MATLAB的函数重载
1.4.2 冒号(:)操作符
1.4.3 Tab键自动补全
1.4.4 上下箭头回调
1.4.5 可变参数个数的函数的占位符
1.4.6 whos 查看
1.4.7 whos 通配符的例子
1.4.8 程序调试
1.5 MATLAB工具箱函数ode23剖析
1.6 MATLAB的帮助文档导航
1.7 MATLAB常见错误
1.7.1 常见写法错误
1.7.2 字符串连接出错
1.7.3 矩阵维数不同的例子
1.7.4 赋值出错
第2章 数值分析的基本概念
2.1 数值分析的研究对象
2.2 误差与有效数字
2.2.1 误差的产生及分类
2.2.2 误差的相关概念
2.3 近似计算中的注意事项
2.4 数值算法的稳定性
2.5 机器精度
第3章 数据插值
3.1 插值与多项式插值
3.2 Lagrange插值
3.2.1 Lagrange插值的定义
3.2.2 Lagrange插值的MATLAB实现
3.3 Newton插值
3.3.1 Newton插值定义
3.3.2 有限差商
3.3.3 Newton插值的MATLAB实现
3.4 Hermite插值
3.4.1 Hermite插值定义
3.4.2 Hermite插值的MATLAB实现
3.5 分段低次插值
3.5.1 高次插值的Runge现象
3.5.2 分段低次Lagrange插值
3.5.3 interp1函数
3.6 三次样条插值
3.6.1 三次样条插值
3.6.2 三次样条函数
第4章 数据拟合
4.1 数据的曲线拟合
4.1.1 曲线拟合的误差
4.1.2 曲线拟合的最小二乘法
4.2 多项式拟合
4.2.1 多项式曲线拟合
4.2.2 多项式曲线拟合的MATLAB实现
4.2.3 MATLAB多项式曲线拟合应用的扩展
4.3 圆拟合的例子讲解
4.3.1 圆拟合问题描述(使用最小二乘方法)
4.3.2 圆拟合的MATLAB实现
4.4 cftool自定义拟合
4.5 cftool代码自动生成与修改
第5章 数值积分
5.1 数值积分的基本思想
5.1.1 数值求积的基本思想
5.1.2 几种常见的数值积分公式
5.2 数值求积公式的构造
5.2.1 代数精度
5.2.2 插值型求积公式
5.2.3 Newton-Cotes求积公式
5.3 复化积分公式
5.3.1 复化Simpson公式
5.3.2 复化求积公式及其MATLAB实现
5.3.3 MATLAB的trapz函数
5.4 Romberg求积公式
5.4.1 数值积分公式误差分析
5.4.2 Romberg算法
5.4.3 Romberg求积公式的MATLAB实现
5.5 Gauss求积公式
5.5.1 Gauss积分公式
5.5.2 Gauss-Legendre求积公式的MATLAB实现及应用实例
5.6 积分的运算选讲
5.6.1 二重积分
5.6.2 三重积分
5.6.3 变上限积分
5.6.4 符号积分
5.6.5 MATLAB常见积分函数列表
第6章 常微分方程
6.1 常微分方程分类及其表示形式
6.1.1 MATLAB关于ODE的函数帮助简介
6.1.2 MATLAB ODE suite中关于ODE的分类
6.2 典型常微分方程举例
6.2.1 一阶常微分方程
6.2.2 二阶常微分方程
6.2.3 高阶常微分方程
6.2.4 边值问题
6.2.5 延迟微分方程
6.3 解的存在性、唯一性和适定性
6.3.1 初值问题的存在性与唯一性
6.3.2 MATLAB中常微分方程的通用形式及其向量表示
6.3.3 刚性常微分方程
6.4 常微分方程的时域频域表示以及状态方程表示
6.4.1 时域与频域表示形式
6.4.2 状态空间表示形式
6.5 单步多步和显式隐式概念
6.6 常微分方程数值求解方法构造思想举例
6.7 常微分方程数值解的基本原理
6.7.1 一阶常微分方程与一阶微分方程组
6.7.2 求解区间[a,b]的离散
6.7.3 微分方程的离散
6.7.4 Taylor展开法
6.7.5 常微分方程数值求解的欧拉方法
6.7.6 欧拉方法的MATLAB实现
6.7.7 改进的欧拉方法
6.7.8 改进的欧拉方法的MATLAB实现
6.7.9 四阶龙格库塔公式的MATLAB实现
6.7.10 Adams预测校正公式
6.8 常微分方程工具箱
6.8.1 总体介绍
6.8.2 各个求解器的特点与比较
6.8.3 使用odefile.m模板求解常微分方程
6.8.4 odefile.m模板使用
6.9 单自由度振动系统例子
6.9.1 单自由度二阶系统基于传递函数与状态空间的simulink模型求解
6.9.2 总 结
6.10 三自由度振动系统例子
6.10.1三自由度振动系统simulink模型求解以及状态方程的ode45求解器求解
6.10.2 总 结
第7章 线性方程组的迭代解法
7.1 线性方程组的迭代法概述
7.1.1 迭代法概述及压缩原理
7.1.2 迭代法基本概念
7.1.3 MATLAB的相关命令
7.2 常见的线性方程组的迭代法
7.2.1 Jacobi迭代法
7.2.2 Gauss-Seidel迭代法
7.2.3 SOR迭代法
7.3 迭代法的收敛性
7.3.1 迭代法的收敛性定理
7.3.2 主对角优势
7.3.3 SOR迭代法的收敛性
第7章 线性方程组的直接解法
8.1 线性方程组的消元法
8.1.1 线性方程组的直接求解方法
8.1.2 Gauss消去法
8.1.3 Gauss主元素法
8.1.4 Jordan消去法
8.2 矩阵的三角分解
8.2.1 LU分解
8.2.2 LU分解的MATLAB实现
8.2.3 对称正定矩阵的Cholesky分解
8.2.4 Cholesky分解法的MATLAB实现
8.2.5 改进平方根法
8.2.6 改进平方根法的MATLAB实现
8.3 MATLAB的相关命令
8.3.1 逆矩阵
8.3.2 矩阵的左除及最小二乘解
8.3.3 欠定方程的解
第9章 非线性方程求解
9.1 求解非线性方程的MATLAB符号法
9.2 二分法
9.2.1 二分法原理
9.2.2 二分法的MATLAB程序
9.3 迭代法
9.3.1 迭代法原理
9.3.2 迭代法的几何意义
9.3.3 迭代法的MATLAB程序
9.4 切线法
9.4.1 切线法的几何意义
9.4.2 切线法的收敛性
9.5 割线法(弦截法)
9.5.1 割线法的几何意义
9.5.2 割线法的MATLAB程序
9.6 常见非线性方程数值方法的优缺点
9.7 方程f(x)=0数值解的MATLAB实现
9.7.1 求函数零点指令 fzero
9.7.2 fzero的使用举例
9.8 求解非线性方程组MATLAB命令
9.8.1 符号方程组求解
9.8.2 求解非线性方程组的基本方法
9.8.3 求方程组的数值解
第10章 偏微分方程数值解
10.1 基本概念
10.2 有限差分法
10.2.1 椭圆方程的差分形式
10.2.2 抛物方程的差分形式
10.2.3 双曲方程的差分形式
10.3 MATLAB的pdepe函数
10.3.1 pdepe函数的说明
10.3.2 pdepe函数的实例
10.4 MATLAB的PDEtool工具箱
10.4.1 PDEtool的界面
10.4.2 PDEtool的使用
第11章 数值优化
11.1 单变量函数优化
11.1.1 基本数学原理
11.1.2 黄金分割法
11.1.3 牛顿法
11.1.4 最速下降法
11.1.5 共轭梯度法
11.2 多变量函数优化
11.2.1 Nelder-mead方法
11.2.2 Nelder-mead方法的MATLAB实现
11.2.3 Powell方法
11.2.4 Powell方法的MATLAB实现
11.3 MATLAB最优化函数
11.3.1 MATLAB最优化工具箱介绍
11.3.2 MATLAB最优化函数介绍
11.3.3 MATLAB最优化工具介绍
11.3.4 MATLAB最优化函数应用实例
第12章 特征值和特征向量
12.1 特征值与特征向量
12.1.1 特征值与特征向量的定义
12.1.2 特征值与特征向量的计算
12.1.3 MATLAB的eig命令
12.2 幂法与反幂法
12.2.1 幂法的原理
12.2.2 幂法的MATLAB实现
12.2.3 反幂法
12.2.4 反幂法的MATLAB实现
12.3 对称矩阵的特征值——Jacobi方法
12.3.1 Jacobi方法的原理
12.3.2 Jacobi方法的MATLAB实现
12.4 Householder方法
12.4.1 初等反射矩阵
12.4.2 用正交相似变换约化矩阵
12.4.3 算法的MATLAB实现
12.5 QR分解与QR方法
12.5.1 矩阵的QR分解
12.5.2 计算矩阵特征值的QR方法
12.5.3 QR方法的MATLAB实现
参考文献
猜您喜欢