书籍详情
MATLAB科学计算从入门到精通
作者:林玲
出版社:北京大学出版社
出版时间:2023-09-01
ISBN:9787301342893
定价:¥89.00
购买这本书可以去
内容简介
《MATLAB科学计算从入门到精通》从 MATLAB 基础语法讲起,介绍了基于 MATLAB 函数的科学计算问题求解方法,实现了大量科学计算算法。 《MATLAB科学计算从入门到精通》分为三大部分。第 1 章和第 2 章为 MATLAB 的基础知识,对全书用到的 MATLAB 基础进行了简单介绍。第 3 ~ 12 章为《MATLAB科学计算从入门到精通》的核心部分,包括线性方程组求解、非线性方程求解、数值优化、数据插值、数据拟合与回归分析、数值积分、常微分方程求解、偏微分方程求解、概率统计计算及图像处理与信号处理等内容。第 13 ~ 15 章为实战部分,以实际生活中的数学问题为例,将前文介绍的各类科学计算算法应用其中。 《MATLAB科学计算从入门到精通》内容全面、通俗易懂,适合有一定 MATLAB 基础、想要进行进阶学习的读者。
作者简介
林玲::::::: 林玲,山东潍坊人,武汉大学控制理论与控制工程专业硕士研究生,有五年MATLAB编程经验,擅长MATLAB科学计算、simulink仿真,对机器学习、图像处理、运筹学优化、智能算法等领域有较深了解,有技术博客撰写经验。读研期间,技术成果丰硕,参与科研项目发表多篇论文。
目录
第1 章 MATLAB 编程基础
1.1 MATLAB 简介
1.1.1 MATLAB 的发展概况
1.1.2 MATLAB 的应用场景
1.1.3 MATLAB 进行科学计算的优势
1.1.4 MATLAB 的帮助文档
1.2 MATLAB 数据类型
1.2.1 数值类型
1.2.2 逻辑类型
1.2.3 字符和字符串类型
1.2.4 元胞数组类型
1.2.5 结构体类型
1.2.6 函数句柄类型
1.3 MATLAB 基本元素
1.3.1 变量
1.3.2 脚本和函数
1.4 MATLAB 基本矩阵操作
1.4.1 矩阵的构造
1.4.2 矩阵的基本运算
1.4.3 MATLAB 中 * 与 .* 的区别
1.5 MATLAB 符号运算
1.5.1 符号
1.5.2 符号矩阵计算
1.5.3 符号表达式的化简
1.5.4 符号表达式的替换
1.5.5 符号表达式的微积分
1.5.6 符号方程的求解
1.6 MATLAB 代码结构
1.6.1 顺序结构
1.6.2 分支结构
1.6.3 循环结构
小结
第 2 章 MATLAB 数据可视化
2.1 MATLAB 图窗管理
2.1.1 新建图窗
2.1.2 设置坐标轴、标题、图例、文字标记
2.1.3 图形保留
2.1.4 子图绘制
2.2 二维图形绘制
2.2.1 二维线图绘制
2.2.2 二维散点图绘制
2.2.3 二维函数曲线绘制
2.2.4 其他二维绘制函数 35 门到精
2.3 三维图形绘制
2.3.1 三维曲线图绘制
2.3.2 三维空间图绘制
2.3.3 三维等高线图绘制
小结
第 3 章 线性方程组求解
3.1 求解线性方程组的 MATLAB 方法
3.1.1 求逆法
3.1.2 求解符号方程组
3.2 回代法与前代法
3.2.1 回代法
3.2.2 前代法
3.3 高斯消去法
3.3.1 高斯消去法概述
3.3.2 顺序消去法
3.3.3 列主元消去法
3.3.4 全主元消去法
3.4 线性方程组的分解法
3.4.1 LU 分解法概述
3.4.2 LU 分解的实现
3.4.3 其他分解法
3.5 线性方程组的迭代解法
3.5.1 Jacobi 迭代法
3.5.2 Gauss-Seidel 迭代法
小结
第 4 章 非线性方程求解
4.1 求解非线性方程的 MATLAB 函数
4.1.1 solve 函数
4.1.2 vpasolve 函数
4.1.3 fzero 函数
4.1.4 fsolve 函数
4.2 非线性方程的数值求解算法
4.2.1 二分法
4.2.2 黄金分割法
4.2.3 不动点迭代法
4.2.4 牛顿迭代法
4.2.5 弦截法
4.3 非线性方程求解算法对比
小结
第 5 章 数值优化
5.1 最优化问题简介
5.1.1 最优化问题概念
5.1.2 最优化问题分类
5.2 MATLAB 最优化函数
5.2.1 线性优化函数 linprog
5.2.2 混合整数线性优化函数intlinprog
5.2.3 非线性优化函数 fmincon
5.2.4 其他优化函数
5.3 无约束最优化算法
5.3.1 无约束最优化问题
5.3.2 二分法
5.3.3 黄金分割法
5.3.4 梯度下降法
5.3.5 牛顿迭代法
5.4 约束最优化算法
5.4.1 拉格朗日乘子法
5.4.2 罚函数法
5.5 经典智能优化算法
5.5.1 遗传算法
5.5.2 粒子群算法
小结
第 6 章 数据插值
6.1 数据插值问题
6.2 MATLAB 插值函数
6.2.1 一元插值函数
6.2.2 二元插值函数
6.2.3 其他插值函数
6.3 多项式插值
6.3.1 线性插值
6.3.2 一般多项式插值
6.3.3 龙格现象
6.4 拉格朗日插值
6.4.1 一次拉格朗日插值
6.4.2 二次拉格朗日插值
6.4.3 n 次拉格朗日插值
6.5 牛顿插值
6.5.1 差商
6.5.2 牛顿插值多项式
6.6 埃尔米特插值
6.6.1 插值基函数
6.6.2 三次埃尔米特插值
6.7 分段低次插值
6.7.1 分段线性插值
6.7.2 分段抛物线插值
6.7.3 分段三次埃尔米特插值
6.8 样条插值
小结
第 7 章 数据拟合与回归分析
7.1 数据拟合问题
7.1.1 函数逼近与数据拟合概念
7.1.2 数据拟合示例
7.1.3 数据拟合问题分类
7.2 MATLAB 拟合函数.
7.2.1 polyfit 函数
7.2.2 polyval 函数
7.3 数据拟合的最小二乘法
7.3.1 多项式拟合问题
7.3.2 最小二乘法
7.3.3 特殊形式数据拟合
7.4 回归问题
7.4.1 回归问题概念
7.4.2 线性回归求解函数 regres
7.5 神经网络
7.5.1 神经元
7.5.2 激活函数
7.5.3 神经网络的前向传播
7.5.4 神经网络的反向传播
7.5.5 神经网络的实现
小结
第 8 章 数值积分
8.1 MATLAB 积分函数
8.1.1 MATLAB 求解不定积分
8.1.2 MATLAB 求解定积分
8.2 等距节点积分算法
8.2.1 梯形法
8.2.2 辛普森积分法
8.2.3 牛顿 - 科特斯公式
8.3 不等距节点积分算法
小结
第 9 章 常微分方程求解
9.1 常微分方程概述
9.2 MATLAB 中常微分方程求解函数
9.2.1 dsolve 函数求常微分方程解析解
9.2.2 solver 函数求常微分方程数值解
9.3 欧拉法
9.3.1 向前欧拉法
9.3.2 向后欧拉法
9.3.3 两点欧拉法
9.3.4 欧拉预估 - 校正法
9.3.5 欧拉法对比
9.4 龙格库塔法
9.4.1 二阶龙格库塔法
9.4.2 高阶龙格库塔法
9.5 线性多步法
小结
第 10 章 偏微分方程求解
10.1 偏微分方程概述
10.2 MATLAB 中偏微分方程求解函数
10.2.1 pdepe 函数说明
10.2.2 pdepe 函数应用实例
10.3 有限差分法
小结
第 11 章 概率统计计算
11.1 概率统计基本概念
11.1.1 随机试验与事件
11.1.2 事件的关系与运算
11.1.3 概率与概率公式
11.1.4 随机变量
11.2 随机变量统计特征
11.2.1 均值
11.2.2 方差与标准差
11.2.3 协方差与相关系数
11.2.4 其他统计特征
11.3 概率密度计算
11.3.1 概率密度的基本概念
11.3.2 pdf 函数
11.3.3 ksdensity 函数
11.3.4 cdf 函数
小结
第 12 章 图像处理与信号处理
12.1 图像处理
12.1.1 图像读取、显示与保存
12.1.2 图像的基本运算
12.1.3 图像滤波
12.1.4 图像分割
12.2 信号处理
12.2.1 卷积
12.2.2 信号频域分析
小结
第 13 章 数据拟合与回归问题应用实例
13.1 行星运动第三定律参数估计
13.1.1 问题描述
13.1.2 最小二乘法
13.1.3 多项式拟合
13.1.4 非线性函数拟合
13.1.5 参数估计的优化求解.301 计算从入门到
13.2 基于 MATLAB 的房价预测问题
13.2.1 房价预测问题简介
13.2.2 最小二乘法实现房价预测
13.2.3 优化算法实现房价预测
13.3 某省生产总值数据拟合问题
13.3.1 某省生产总值数据拟合问题简介
13.3.2 多元线性回归模型
小结
第 14 章 最优化问题应用实例
14.1 工地水泥供应与料场选址问题
14.1.1 问题描述
14.1.2 问题建模与求解
14.2 动力电池回收中心选址问题.
14.2.1 问题描述
14.2.2 问题建模
14.2.3 问题求解
小结
第 15 章 微分方程问题应用实例
15.1 小球斜抛问题求解
15.1.1 问题描述
15.1.2 ode45 函数求解
15.1.3 欧拉法求解
15.2 交流发电机转子转速问题求解
15.2.1 问题描述
15.2.2 ode45 函数求解
小结
1.1 MATLAB 简介
1.1.1 MATLAB 的发展概况
1.1.2 MATLAB 的应用场景
1.1.3 MATLAB 进行科学计算的优势
1.1.4 MATLAB 的帮助文档
1.2 MATLAB 数据类型
1.2.1 数值类型
1.2.2 逻辑类型
1.2.3 字符和字符串类型
1.2.4 元胞数组类型
1.2.5 结构体类型
1.2.6 函数句柄类型
1.3 MATLAB 基本元素
1.3.1 变量
1.3.2 脚本和函数
1.4 MATLAB 基本矩阵操作
1.4.1 矩阵的构造
1.4.2 矩阵的基本运算
1.4.3 MATLAB 中 * 与 .* 的区别
1.5 MATLAB 符号运算
1.5.1 符号
1.5.2 符号矩阵计算
1.5.3 符号表达式的化简
1.5.4 符号表达式的替换
1.5.5 符号表达式的微积分
1.5.6 符号方程的求解
1.6 MATLAB 代码结构
1.6.1 顺序结构
1.6.2 分支结构
1.6.3 循环结构
小结
第 2 章 MATLAB 数据可视化
2.1 MATLAB 图窗管理
2.1.1 新建图窗
2.1.2 设置坐标轴、标题、图例、文字标记
2.1.3 图形保留
2.1.4 子图绘制
2.2 二维图形绘制
2.2.1 二维线图绘制
2.2.2 二维散点图绘制
2.2.3 二维函数曲线绘制
2.2.4 其他二维绘制函数 35 门到精
2.3 三维图形绘制
2.3.1 三维曲线图绘制
2.3.2 三维空间图绘制
2.3.3 三维等高线图绘制
小结
第 3 章 线性方程组求解
3.1 求解线性方程组的 MATLAB 方法
3.1.1 求逆法
3.1.2 求解符号方程组
3.2 回代法与前代法
3.2.1 回代法
3.2.2 前代法
3.3 高斯消去法
3.3.1 高斯消去法概述
3.3.2 顺序消去法
3.3.3 列主元消去法
3.3.4 全主元消去法
3.4 线性方程组的分解法
3.4.1 LU 分解法概述
3.4.2 LU 分解的实现
3.4.3 其他分解法
3.5 线性方程组的迭代解法
3.5.1 Jacobi 迭代法
3.5.2 Gauss-Seidel 迭代法
小结
第 4 章 非线性方程求解
4.1 求解非线性方程的 MATLAB 函数
4.1.1 solve 函数
4.1.2 vpasolve 函数
4.1.3 fzero 函数
4.1.4 fsolve 函数
4.2 非线性方程的数值求解算法
4.2.1 二分法
4.2.2 黄金分割法
4.2.3 不动点迭代法
4.2.4 牛顿迭代法
4.2.5 弦截法
4.3 非线性方程求解算法对比
小结
第 5 章 数值优化
5.1 最优化问题简介
5.1.1 最优化问题概念
5.1.2 最优化问题分类
5.2 MATLAB 最优化函数
5.2.1 线性优化函数 linprog
5.2.2 混合整数线性优化函数intlinprog
5.2.3 非线性优化函数 fmincon
5.2.4 其他优化函数
5.3 无约束最优化算法
5.3.1 无约束最优化问题
5.3.2 二分法
5.3.3 黄金分割法
5.3.4 梯度下降法
5.3.5 牛顿迭代法
5.4 约束最优化算法
5.4.1 拉格朗日乘子法
5.4.2 罚函数法
5.5 经典智能优化算法
5.5.1 遗传算法
5.5.2 粒子群算法
小结
第 6 章 数据插值
6.1 数据插值问题
6.2 MATLAB 插值函数
6.2.1 一元插值函数
6.2.2 二元插值函数
6.2.3 其他插值函数
6.3 多项式插值
6.3.1 线性插值
6.3.2 一般多项式插值
6.3.3 龙格现象
6.4 拉格朗日插值
6.4.1 一次拉格朗日插值
6.4.2 二次拉格朗日插值
6.4.3 n 次拉格朗日插值
6.5 牛顿插值
6.5.1 差商
6.5.2 牛顿插值多项式
6.6 埃尔米特插值
6.6.1 插值基函数
6.6.2 三次埃尔米特插值
6.7 分段低次插值
6.7.1 分段线性插值
6.7.2 分段抛物线插值
6.7.3 分段三次埃尔米特插值
6.8 样条插值
小结
第 7 章 数据拟合与回归分析
7.1 数据拟合问题
7.1.1 函数逼近与数据拟合概念
7.1.2 数据拟合示例
7.1.3 数据拟合问题分类
7.2 MATLAB 拟合函数.
7.2.1 polyfit 函数
7.2.2 polyval 函数
7.3 数据拟合的最小二乘法
7.3.1 多项式拟合问题
7.3.2 最小二乘法
7.3.3 特殊形式数据拟合
7.4 回归问题
7.4.1 回归问题概念
7.4.2 线性回归求解函数 regres
7.5 神经网络
7.5.1 神经元
7.5.2 激活函数
7.5.3 神经网络的前向传播
7.5.4 神经网络的反向传播
7.5.5 神经网络的实现
小结
第 8 章 数值积分
8.1 MATLAB 积分函数
8.1.1 MATLAB 求解不定积分
8.1.2 MATLAB 求解定积分
8.2 等距节点积分算法
8.2.1 梯形法
8.2.2 辛普森积分法
8.2.3 牛顿 - 科特斯公式
8.3 不等距节点积分算法
小结
第 9 章 常微分方程求解
9.1 常微分方程概述
9.2 MATLAB 中常微分方程求解函数
9.2.1 dsolve 函数求常微分方程解析解
9.2.2 solver 函数求常微分方程数值解
9.3 欧拉法
9.3.1 向前欧拉法
9.3.2 向后欧拉法
9.3.3 两点欧拉法
9.3.4 欧拉预估 - 校正法
9.3.5 欧拉法对比
9.4 龙格库塔法
9.4.1 二阶龙格库塔法
9.4.2 高阶龙格库塔法
9.5 线性多步法
小结
第 10 章 偏微分方程求解
10.1 偏微分方程概述
10.2 MATLAB 中偏微分方程求解函数
10.2.1 pdepe 函数说明
10.2.2 pdepe 函数应用实例
10.3 有限差分法
小结
第 11 章 概率统计计算
11.1 概率统计基本概念
11.1.1 随机试验与事件
11.1.2 事件的关系与运算
11.1.3 概率与概率公式
11.1.4 随机变量
11.2 随机变量统计特征
11.2.1 均值
11.2.2 方差与标准差
11.2.3 协方差与相关系数
11.2.4 其他统计特征
11.3 概率密度计算
11.3.1 概率密度的基本概念
11.3.2 pdf 函数
11.3.3 ksdensity 函数
11.3.4 cdf 函数
小结
第 12 章 图像处理与信号处理
12.1 图像处理
12.1.1 图像读取、显示与保存
12.1.2 图像的基本运算
12.1.3 图像滤波
12.1.4 图像分割
12.2 信号处理
12.2.1 卷积
12.2.2 信号频域分析
小结
第 13 章 数据拟合与回归问题应用实例
13.1 行星运动第三定律参数估计
13.1.1 问题描述
13.1.2 最小二乘法
13.1.3 多项式拟合
13.1.4 非线性函数拟合
13.1.5 参数估计的优化求解.301 计算从入门到
13.2 基于 MATLAB 的房价预测问题
13.2.1 房价预测问题简介
13.2.2 最小二乘法实现房价预测
13.2.3 优化算法实现房价预测
13.3 某省生产总值数据拟合问题
13.3.1 某省生产总值数据拟合问题简介
13.3.2 多元线性回归模型
小结
第 14 章 最优化问题应用实例
14.1 工地水泥供应与料场选址问题
14.1.1 问题描述
14.1.2 问题建模与求解
14.2 动力电池回收中心选址问题.
14.2.1 问题描述
14.2.2 问题建模
14.2.3 问题求解
小结
第 15 章 微分方程问题应用实例
15.1 小球斜抛问题求解
15.1.1 问题描述
15.1.2 ode45 函数求解
15.1.3 欧拉法求解
15.2 交流发电机转子转速问题求解
15.2.1 问题描述
15.2.2 ode45 函数求解
小结
猜您喜欢