原创 《 MATLAB科学计算从入门到精通》+入门实践

2024-1-7 22:42 557 5 5 分类: 模拟

MATLAB是美国Math Works 公司开发的大型数学计算软件,它具有强大的矩阵处理功能和绘图功能,已经广泛地应用于科学研究和工程技术的各个领域。 MATLAB的主要功能具体包括:一般数值分析、矩阵运算、数字信号处理、建模和系统控制和优化等应用程序,并集应用程序和图形于一便于使用的集成环境中

正好我所在的行业需要模拟仿真/数字信号处理方面的技术,就申请了一本学习。加强自己的业务水平。

作者林玲,山东潍坊人,武汉大学控制理论与控制工程专业硕士研究生,有五年MATLAB编程经验,擅长MATLAB科学计算、simulink仿真。因此此书正好适合初学者。

本书从 MATLAB 基础语法讲起,介绍了基于 MATLAB 函数的科学计算问题求解方法,实现了大量科学计算算法。
本书分为三大部分。

第 1 章和第 2 章为 MATLAB 的基础知识,对全书用到的 MATLAB 基础进行了简单介绍。

第 3 ~ 12 章为本书的核心部分,包括线性方程组求解、非线性方程求解、数值优化、数据插值、数据拟合与回归分析、数值积分、常微分方程求解、偏微分方程求解、概率统计计算及图像处理与信号处理等内容。

第 13 ~ 15 章为实战部分,以实际生活中的数学问题为例,将前文介绍的各类科学计算算法应用其中。


本书内容全面、通俗易懂,适合零 MATLAB 基础、想要进行入门学习的读者。

本书对于零基础的初学者很友好,step by step的教程。并给出实例。并且关注博雅读书社有随书电子文档下载。

以下示例:

>> years = (1900:10:2000); % Time interval

pop = [75.995 91.972 105.711 123.203 131.669 ... % Population Data

150.697 179.323 213.212 228.505 250.633 265.422]

pop =

75.9950 91.9720 105.7110 123.2030 131.6690 150.6970 179.3230 213.2120 228.5050 250.6330 265.4220

>> plot(years,pop,'bo'); % Plot the population data

axis([1900 2020 0 400]);

title('Population of the U.S. 1900-2000');

ylabel('Millions');

xlabel('Year')

ylim([50 300])

>>

运行如下

大多数示例很详细,如下图。


本书讲述了 MATLAB 中科学计算的应用,全书分为 15 章,主要内容如下。大家看看有没有自己感兴趣的:

第 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 微分方程求解过程。


京东自营购买:点击这里

作者: DrouSherry, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-1715169.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条