收到《 MATLAB科学计算从入门到精通》这本书已有一周余,感谢北京大学出版社提供的书籍、面包板社区的平台和著作者精心的付出成籍。这本书的封面清新明朗,正如书的内容平实、精炼、条理清晰、由浅入深、图文并茂且很实用,是MATLAB很好的学习读本。
有高等数学、线性代数、概率论与数理统计基础对学习这本书很有帮助。MATLAB是一个很好的计算机软件工具,通过编程语言可应用在多种场景,像数学建模、数据分析、图形仿真、信号处理等。个人有印象是在大学阶段选修过这门课,当时学的不深,加之时间离之数年,应该可以说是还给老师了。不过真拿到这本书的时候,真的是感觉被激活了,确实如获至宝的感觉,也很有幸成为该书的第一批读者。
由于MATLAB软件也是在寻找安装中,开篇不太涉及代码与仿真部分。主要对本书的主旨内容梳理,力求对整书有一个整体了解与把握,这样对进入学习及安排很有帮助。同时会对书中内容进行摘要和大家分享学习,以达到理解强化和动手实践、应用能力的提升。
本书集中在MATLAB科学计算应用,特别适合研究、工程技术人员。全书十五章,每章主要内容如下:
●第1章 MATLAB编程基础: 对编程环境进行简单介绍后,介绍MATLAB的数据类型基本元素矩阵操作和符号运算等。
●第2章 MATLAB数据可视化:绍使用MATLAB 绘制二维图形和三维图形的方法。
●第3章 线性方程组解: 以线性方程组求解为核心,介绍高斯消去法、LU 分解法、Jacobi迭代法、Gauss-Seidel迭代法。
●第4章 非线性方程求解: 介绍求解非线性方程的 MATLAB 数和二分法、黄金分割法、不动点迭代法、牛顿迭代法、弦截法。
●第5章 数值优化:介绍MATLAB 数值优化函数和二分法、黄金分割法、梯度下降法、牛顿选代法等无约束最优化算法,有约束最优化算法,以及遗传算法、粒子群算法等智能优化算法
●第6章 数据插值: 介绍 MATLAB 插值函数及多项式插值、拉格朗日插值、牛顿插值、埃尔米特插值、分段低次插值、样条插值等插值算法
●第7章 数据拟合与回归分析:个绍 MATLAB 拟合函数、最小二乘法、线性回归问题及基于神经网络的非线性回归问题。
●第8章 数值积分: 介绍基于MATLAB 的积分函数、梯形法、辛普森积分法、牛顿-科特斯积分法及不等距节点积分算法
●第9章常微分方程求解:介绍基于 MATLAB 的常微分方程求解函数及欧拉法、龙格库塔法线性多步法
●第10章偏微分方程求解:介绍偏微分方程求解函数 pdepe 及有限差分法
●第11章 概率统计计算:介绍随机变量统计特征及概率密度计算。
●第12章 图像处理与信号处理:介绍MATLAB 图像处理与信号处理常用函数及调用方式
●第13章 数据拟合与回归问题应用实例: 以3个实例绍拟合与回归的应用。
●第14章最优化问题应用实例:以两个选址问题介绍MATLAB优化问题求解过程第15章微分方程问题应用实例:以两个实例介绍MATLAB 微分方程求解过程
●第15章微分方程问题应用实例:以两个实例介绍MATLAB微分方程求解过程
各章节总体循序渐进,对个人来说基本可以顺序进行学习。一方面阅读该书,另一方面在MATLAB软件上进行跟进学习使用,以期待学完后有基础和能力活学活用。实际上在我个人工作项目中有一个关于睡眠算法的,用ECXEL做数据统计分析还是很费时费力的,并且对结果的验证和图形化也不是太好,那么Matlab是一个很好的分析使用工具之一,对这方面研究会很有帮助。后续有学习心得进展,也会及时这里做些记录和分享。
读万卷书,行万里路。读好书,好读书,真的蛮推荐这本书做些推广,后面自己来说也会好好学习下,丰富知识储备库,不断进步,与大家共勉。
开发工匠 2023-12-31 11:22