Numerical-Analysis

JDK 版本:15.0.2

注意:本软件的函数功能需要配置安装了sympy包和numpy包的python环境

现实现功能:

求解线性方程组:

  • 克莱姆法则
  • 列主元高斯消元法
  • Jacobi迭代法
  • Gauss-Seidel迭代法
  • SOR迭代法

求矩阵特征值及特征向量:

  • Jacobi方法

求非线性方程的解:

  • 二分法
  • 不动点法
  • 牛顿法

插值:

  • 牛顿插值法
  • 拉格朗日插值法

求非线性方程的解:

  • 二分法
  • 不动点法
  • 牛顿法

插值:

  • 牛顿插值法

类说明:

  • Vec类实现方法:点积、加减法、行变换、求向量范数
  • Matrix类实现方法:矩阵行变换、列变换、求行列式的值、求逆矩阵、求转置矩阵、求矩阵范数(列范数、行范数、frobenius范数、谱范数)
  • Function类实现方法:求函数值、求导数值