稀疏矩阵
本章描述的函数是用来构造和操作稀疏矩阵,稀疏矩阵有大量的零,只包含少量的非零元素。稀疏矩阵经常出现在偏微分方程的解中。使用专门的数据结构和算法来存储和处理稀疏矩阵是有益的,因为当应用于稀疏矩阵时,密集矩阵算法和结构可能非常慢,并使用大量内存。
头文件gsl_spmatrix.h包含稀疏矩阵函数的原型和相关声明。
43.1 数据类型
所有函数都可用于每种标准数据类型。double的版本有前缀gsl_spmatrix,类似于单精度浮点数组的版本有前缀gsl_spmatrix_float。可用类型的完整列表如下所示,
| 前缀 |
类型 |
| gsl_spmatrix |
double |
| gsl_spmatrix_float |
float |
| gsl_spmatrix_long_double |
long double |
| gsl_spmatrix_int |
int |
| gsl_spmatrix_uint |
unsigned int |
| gsl_spmatrix_long |
long |
| gsl_spmatrix_ulong |
unsigned long |
| gsl_spmatrix_short |
short |
| gsl_spmatrix_ushort |
unsigned short |
| gsl_spmatrix_char |

最低0.47元/天 解锁文章
448

被折叠的 条评论
为什么被折叠?



