![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算方法(数值分析)实验课
文章平均质量分 93
_宁清
Off To A Great Start
展开
-
法线方程实现最小二乘拟合(Matlab)
法线方程作为最小二乘法的数学基础,为数据拟合提供了可靠的理论支持。通过构造法线方程,我们能够得到最优参数,实现对数据的准确拟合。在实际应用中,理解法线方程的原理对于建立有效的拟合模型至关重要。原创 2024-05-31 15:19:17 · 1373 阅读 · 1 评论 -
三次样条插值的实现(Matlab)
在完成三次样条插值的实验过程中,我获得了许多关于插值方法和 MATLAB 编程的经验。通过这个实验,我更深入地理解了三次样条插值的原理。三次样条插值是一种通过分段定义的三次多项式来逼近原始数据的方法。理解插值、平滑和端点条件的关系对正确实现算法至关重要。在编写 MATLAB 代码的过程中,我学到了一些有关函数文件和主文件的组织结构的技巧。将不同功能的代码模块化,使用函数文件进行封装,有助于提高代码的可读性和维护性。同时,注释的使用也对代码的理解和他人阅读提供了帮助。原创 2024-05-31 15:06:58 · 1160 阅读 · 0 评论 -
拉格朗日插值及牛顿差商方法的实现(Matlab)
一、问题描述拉格朗日插值及牛顿差商方法的实现。二、实验目的掌握拉格朗日插值和牛顿差商方法的原理,能够编写代码实现两种方法;能够分析多项式插值中的误差。三、实验内容及要求利用拉格朗日插值及牛顿差商方法估计1980 年的人口,并与1980 年的真实值4452584592 进行比较,观察两种方法的结果是否相同。其中:(a)利用1970 年和1990 年的数据,得到插值直线,估计1980 年的人口;原创 2024-05-28 22:49:12 · 1038 阅读 · 0 评论 -
利用迭代方法求解线性方程组(Matlab)
Jacobi方法和Gauss-Seidel方法的实现。通过这个实验,我得到了一些总结与思考。首先,在实现Jacobi和Gauss-Seidel方法时,我深刻理解了这两种迭代方法的原理。Jacobi方法与Gauss-Seidel方法相比,更为简单,每次迭代都是基于上一次迭代的近似解。而Gauss-Seidel方法则更为迅速,因为它在每次迭代中使用了当前步骤已更新的近似解。这让我对这两种方法的迭代过程和计算方式有了更深入的认识。原创 2024-05-28 22:47:11 · 1076 阅读 · 0 评论 -
高斯消去法 | LU分解 | PA=LU分解(MatLab)
高斯消去法、LU分解和PA=LU分解。这些算法是解线性方程组的基石,并且在各种应用领域中都有广泛的使用。代码实现的技巧使用MATLAB进行矩阵操作相对简单。原创 2024-02-04 23:36:17 · 2730 阅读 · 2 评论 -
利用牛顿方法求解非线性方程(MatLab)
牛顿方法(Newton's Method),也称为牛顿-拉弗森方法,是一种用于数值求解非线性方程的迭代方法。其基本思想是通过不断迭代来逼近方程的根。原创 2024-01-30 13:39:53 · 4553 阅读 · 2 评论 -
利用二分法及不动点迭代求解非线性方程(MatLab)
理解二分法和不动点迭代法:通过本实验,你将更深刻地理解这两种数值方法的工作原理,优缺点,以及适用场合。收敛性分析:通过对不动点迭代公式的导数进行分析,你可以了解为什么某些迭代公式会收敛,而其他的不会。误差分析:二分法和不动点迭代法都有自己的误差范围和收敛速度,理解这些将有助于你选择更合适的方法解决实际问题。原创 2024-01-28 13:47:58 · 1784 阅读 · 4 评论 -
熟悉MATLAB 环境
在这次的实验中,我深入了解了MATLAB的基础功能和环境。此外,我也体会到了为什么MATLAB在科学计算和工程领域如此受欢迎,它的向量化操作和强大的可视化工具使得处理数据和展示结果变得简单且直观。了解Matlab 数据的特点,熟悉Matlab 变量的命名规则,赋值语句及输出的格式。原创 2024-01-27 23:38:26 · 1163 阅读 · 0 评论