求解线性方程组的一种高效率高精度的数值计算方法,c++语言描述
2021-06-20 16:35:09 671B 线性方程组 共轭梯度算法
1
用于求解非对称线性方程组的 GMRES(广义最小残差算法)的快速实现。 该方法通过具有最小残差的 Krylov 子空间中的向量逼近解。 Arnoldi 迭代用于查找此向量。 代替 Givens 旋转(更有效),使用 QR 分解(更清晰)。
2021-06-20 12:17:10 414KB matlab
1
在MATLAB上进行数值分析。主要用于解决非线性方程,提供了三种方法,二分法,牛顿迭代法,割线法。
2021-06-18 21:59:38 2KB matlab 数值分析 二分法 牛顿
1
简述了 牛顿--拉夫逊迭代求解的方法,用于多元非线性方程组求解,提供了简单理解的案例,并给出了完整可以运行的matlab代码,提供了matlab案例代码
2021-06-17 15:41:21 29KB matlab
1
数值计算方法中关于Newton迭代和弦截法解非线性方程的通用c++程序源代码
2021-06-17 10:45:43 2KB Newton迭代 弦截法 非线性方程 c++
1
该函数使用无雅可比牛顿-克雷洛夫(JFNK)方法求解非线性方程组。 与传统牛顿法相比,使用 JFNK 的主要优点是无需生成和求逆雅可比矩阵。 通常,雅可比矩阵无法通过解析获得,并且其数值近似(例如,通过有限差分方法)不容易可逆。 参考: (1) Knoll DA, Keyes DE“Jacobian-Free Newton-Krylov 方法:方法和应用调查”,计算物理学杂志,2003 年 8 月。
2021-06-15 10:39:28 4KB matlab
1
matlab实现牛顿迭代法求解非线性方程
2021-06-10 15:16:19 48KB matlab 牛顿迭代法 非线性方程组
1
基于高斯消去法解线性方程组(MPI),高斯消去法把Ax=b归约为上三角方程组Tx=c,这样利用回带算法求解x。第i次迭代时,选取i列的最大元素作为主元,主元所在的行称为枢轴行(枢轴行的行数会被标记),枢轴行与第i行进行交换,算法利用枢轴行和第i+1到n-1行各行的倍数将第i列上所有的非零元归约成零。最终将nxn的稠密矩阵化成上三角形,再用回带的方法算出每一个元素的值。
2021-06-08 14:37:06 55KB 高斯消去法
1
一种求解非线性微分方程的新数值解法,有很高的精度。
2021-06-08 12:48:19 257KB 谐波平衡法 前项残留 非线性
1
这个代码很方便,输入任意的方程组,使用平方根法都能求解
2021-06-08 11:09:21 805B 平方根法求解线性方程组
1