
带有详细注释的C语言矩阵运算函数库
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这是一个详尽的C语言编写的矩阵运算函数库,包含了各种基本及复杂的矩阵操作,并附有详细的代码注释以方便学习和使用。
调用 `matrix_test()` 可以测试以下函数:
- 创建矩阵并返回指针。
- 创建多个矩阵并返回指针。
- 创建零矩阵并返回指针。
- 创建单位矩阵并返回指针。
- 创建对角矩阵。
- 将矩阵转变为均匀随机矩阵。
- 将矩阵转变为正态随机矩阵。
- 矩阵加法:A+B=C
- 矩阵减法:A-B=C
- 数乘矩阵:a*B=C
- 矩阵乘法:A*B=C
- 向量相乘得到矩阵:v1*v2=M
- 横向拼接两个矩阵 C=[A,B]
- 纵向拼接两个矩阵 C=[A;B]
- 提取子矩阵 C=A(Rs:Rs+C->row,Cs:Cs+C->column)
- 赋值子矩阵:C(Rs:Rs+C->row,Cs:Cs+C->column)=A
- 计算矩阵的行列式。
- 求逆矩阵。
- 矩阵转置。
- 计算矩阵的迹。
- 对正定矩阵进行 Cholesky 分解,输出下三角矩阵。
- n行n列矩阵 A 的 LUP 分解。
- 使用 LUP 分解求解方程 AX=B。
全部评论 (0)
还没有任何评论哟~


