gentle1999 / Tmatrix

A personal matrix computing library based on c language, designed to verify and share the learning results of numerical analysis.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tmatrix

A personal matrix computing library based on c language, designed to verify and share the learning results of numerical analysis.

Read Me

作者:汤麻酱

版本:0.0.0

这是一个矩阵运算库,主体数据结构使用了CSDN用户shuoyueqishilove博文中的矩阵,在其对矩阵的基本运算基础上添加了一些较为高级的算法。

包括:

LUP分解

高斯消元法解线性方程组

幂法

反幂法

谱半径

1、2、无穷范数

1、2、无穷条件数

Jacobi迭代法解线性方程组

Gauss-Seidel迭代法解线性方程组

待续


0.0.1

增加了功能,包括:

拉格朗日插值法以及重心拉格朗日插值等相关算法

牛顿插值法以及相关算法


0.0.2

增加了功能,包括:

Hermite插值

三次样条插值(Spline)

最小二乘法进行线性回归,以及相关的统计函数


0.0.3

增加了功能,包括:

矩阵Kroneck积运算、Hadamard积运算

正交多项式回归

三点中心差分来计算一二阶微分

梯形法则和辛普森法则进行简单的数值积分

多种复合数值积分

龙贝格积分

自适应积分

高斯积分

About

A personal matrix computing library based on c language, designed to verify and share the learning results of numerical analysis.


Languages

Language:C 95.8%Language:C++ 4.2%