新書推薦:
《
清洁
》
售價:HK$
66.7
《
组队:超级个体时代的协作方式
》
售價:HK$
79.4
《
第十三位陪审员
》
售價:HK$
55.2
《
微观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
》
售價:HK$
159.9
《
Python贝叶斯深度学习
》
售價:HK$
91.8
《
文本的密码:社会语境中的宋代文学
》
售價:HK$
69.0
《
启微·狂骉年代:西洋赛马在中国
》
售價:HK$
80.5
《
有趣的中国古建筑
》
售價:HK$
68.8
|
編輯推薦: |
1.
精心提炼数百个典型实例,全部源于作者的实际工作和具体应用
2. 提供书中全部源程序代码,可快速进阶到实用阶段
3. 采用图、表、例等多种形式,灵活讲解经典实例
4. 由浅入深,理论结合实际,案例丰富实用,教您轻松学习MATLAB编程
|
內容簡介: |
MATLAB是数值分析领域使用最广泛的语言之一,本书以MATLAB R2014b为平台,介绍了怎样在该平台上编程实现数值分析计算问题,涉及的主要内容有MATLAB R2014b版本及基础知识的介绍、编程结构、矩阵的拆分、数值计算、微积分运算、线性与非线性方程(组)的求解、常微分与偏微分方程的求解等,本书从实用角度考虑,针对性地解决数值分析等问题。最后一章介绍数值分析的应用,向读者演示了如何利用MATLAB解决数据分析中现实的问题。
本书可以作为广大在校本科生和研究生的学习用书,也可以作为广大科研人员、学者、工程技术人员的参考用书。
|
目錄:
|
目录
第1章走进MATLAB R2014b
1.1MATLAB概述
1.1.1MATLAB软件介绍
1.1.2MATLAB与其他数学软件
1.1.3MATLAB发展史
1.1.4MATLAB的主要特点
1.1.5MATLAB的缺点
1.1.6MATLAB R2014新功能
1.2MATLAB R2014b的安装
1.2.1MATLAB R2014b的安装与激活
1.2.2MATLAB的启动和退出
1.2.3MATLAB的卸载
1.3MATLAB R2014b的目录结构
1.4MATLAB R2014b的工作环境
1.4.1命令窗口
1.4.2工作空间
1.4.3命令历史窗口
1.4.4当前文件夹
1.4.5MATLAB工具箱
1.5MATLAB R2014b的帮助文档
1.5.1帮助窗口
1.5.2帮助命令
1.5.3远程帮助系统
1.6MATLAB演示应用
第2章MATLAB基础知识
2.1数据的类型
2.1.1数据类型
2.1.2逻辑类型
2.1.3字符和字符串
2.1.4函数句柄
2.2常量与变量
2.2.1常量
2.2.2变量
2.3数组
2.3.1矩阵与数组的区别
2.3.2一维数组
2.3.3多维数组
2.3.4数组的运算
2.3.5数组寻址与搜索
2.3.6低维数组处理
2.3.7高维数组处理
2.4单元数组
2.4.1创建单元数组
2.4.2单元数组函数
2.4.3高维单元数组
2.5结构体数组
2.5.1创建结构体数组
2.5.2结构体函数
2.6稀疏矩阵
2.6.1存储稀疏矩阵
2.6.2创建稀疏矩阵
2.6.3稀疏矩阵的操作
2.6.4稀疏矩阵的应用
第3章MATLAB编程结构
3.1MATLAB控制流
3.1.1顺序结构
3.1.2循环结构
3.1.3选择结构
3.1.4程序流程控制
3.2M文件
3.2.1M文件的分类
3.2.2M文件的结构
3.2.3M文件的调试
3.2.4函数的类型
3.2.5向量化
3.2.6预分配
3.2.7函数的函数
3.3函数的参数
3.3.1输入输出参数
3.3.2可变数量输入输出变量
3.3.3变量传递
3.3.4跨空间变量赋值
第4章MATLAB矩阵的拆分
4.1矩阵运算
4.1.1范数运算
4.1.2条件数运算
4.1.3秩运算
4.1.4逆与伪逆运算
4.1.5行列式运算
4.1.6迹运算
4.1.7化零矩阵运算
4.1.8正交空间运算
4.1.9约化行阶梯形式
4.1.10矩阵的夹角运算
4.1.11特征值与特征向量
4.1.12对角阵转化运算
4.1.13Jordan标准型
4.2超越矩阵
4.2.1矩阵平方根
4.2.2矩阵对数
4.2.3矩阵指数
4.2.4矩阵的超越函数值
4.3矩阵分解
4.3.1Cholesky分解
4.3.2LU分解
4.3.3QR分解
4.3.4舒尔分解
4.3.5奇异值分解
4.3.6广义奇异值分解
4.3.7海森伯格分解
4.3.8特征值问题分解
4.4多项式及运算
4.4.1多项式的创建
4.4.2多项式的求根
4.4.3多项式的四则运算
4.4.4多项式的微分
4.4.5多项式的积分
4.4.6多项式的估值
4.4.7有理多项式
4.4.8多项式拟合
第5章MATLAB数值计算
5.1插值
5.1.1一维插值
5.1.2二维插值
5.1.3三维插值
5.1.4样条插值
5.2拟合
5.2.1多项式拟合
5.2.2最小二乘曲线拟合
5.2.3最小二乘曲线拟合计算法
5.3函数的零极点
5.3.1一元函数的零点
5.3.2多元函数的零点
5.3.3函数的极点
5.4函数的极限
5.4.1极限的概念
5.4.2极限函数
5.5统计特征
5.5.1最大小值
5.5.2平均值、中值
5.5.3数据比较
5.5.4方差与标准差
5.5.5偏斜度与峰度
5.5.6协方差与相关系数
5.6假设检验
5.6.1单个样本的t检验
5.6.2两个样本的t检验
5.6.3z检验
第6章MATLAB微积分运算
6.1符号微积分
6.1.1符号表达式的创建
6.1.2符号矩阵的创建
6.1.3符号微分
6.1.4符号积分
6.1.5符号积分变换
6.2数值积分
6.2.1数值积分的数学形式
6.2.2多重数值积分
6.3符号表达式的操作
6.3.1化简
6.3.2表达式替换
6.4符号函数
6.4.1复合函数
6.4.2反函数
6.4.3级数求和
6.5级数展开
6.6曲线积分与曲面积分
6.6.1第一型曲线积分
6.6.2第二型曲线积分
6.6.3第一型曲面积分
6.6.4第二型曲面积分
6.7积分公式
6.7.1抛物型公式积分
6.7.2复化梯形公式积分
6.7.3复合辛普森积分
6.7.4龙贝格公式积分
6.7.5高斯求积公式
第7章MATLAB线性方程的求解
7.1符号方程的求解
7.1.1线性方程组的符号解
7.1.2代数方程的求解
7.1.3符号微分方程的求解
7.2线性方程组的求解
7.2.1分解法求解线性方程组
7.2.2直接法求解线性方程组
7.2.3迭代法求解线性方程组
7.2.4消元法求解线性方程组
7.2.5LLT分解法求解线性方程组
7.2.6LDLT分解法求解线性方程组
7.3内置函数求解线性方程组
7.3.1双共轭梯度法
7.3.2共轭梯度的LSQR法
7.3.3最小残差法
7.3.4标准最小残差法
7.3.5广义最小残差法
7.3.6预处理共轭梯度法
7.3.7复共轭梯度平方法
7.3.8稳定双共轭梯度法
第8章MATLAB非线性方程的求解
8.1内置函数求解非线性方程
8.1.1求根法求解非线性方程
8.1.2零点法求解非线性方程
8.1.3多元非线性方程组的求解
8.2数值法求解非线性方程
8.2.1二分法
8.2.2不动点迭代法
8.2.3Aitken加速法
8.2.4Steffensen迭代法
8.2.5牛顿迭代法
8.2.6加速迭代法
8.2.7正割法
8.2.8抛物线法
8.3数值法求解非线性方程组
8.3.1不动点迭代法
8.3.2高斯赛德尔迭代法
8.3.3牛顿迭代法
8.3.4简化牛顿迭代法
8.3.5拟牛顿法
8.3.6DFP法
8.3.7BFS法
8.3.8最速下降法
8.3.9共轭梯度法
8.3.10松弛迭代法
第9章MATLAB常微分与偏微分方程的求解
9.1微分方程的概念
9.2自定义法求解常微分方程
9.2.1Euler(欧拉)法
9.2.2改进Euler法
9.2.3隐式Euler法
9.2.4RungeKutta法
9.3内置函数法求解微分方程
9.3.1微分方程算法概述
9.3.2变步长的RK法
9.3.3Adams法
9.3.4刚性方程
9.3.5隐式微分方程
9.4高阶微分方程
9.5打靶法
9.6偏微分方程
9.6.1偏微分方程的边界
9.6.2偏微分方程的类型
9.6.3偏微分方程的应用
第10章MATLAB数值分析的应用
10.1矩阵代数的应用
10.2数学建模的应用
10.3优化设计的应用
10.4拟合分析的应用
10.5非线性方程的应用
10.6数值模型的应用
10.7美丽的分形图
10.8共线平动点
参考文献
|
|