在开展大规模矩阵运算时,提高稀疏矩阵的运算速度可以大幅度降低运算时间。笔者通过论文等相关材料得知,我们在使用matlab进行大规模矩阵运算,通过把sparse函数替换成fsparse函数能有效提高矩阵运算速度(约提高170-250%)。据此,我们尝试了各种方法都未能实现上述调用工作,最后采纳了一种结合matlab自带安装程序和stenglib-master程序包的方法,实现了fsparse函数的调用,具体步骤如下:
第一步:安装MinGW -w64 编译器
安装MinGW -w64 编译器是matlab和C语言联合编程的编译软件,在我们的使用中主要是用来调用.mex文件,可以直接从matlab主页上的附加功能里获取:
在搜索界面搜索对应的软件名称,按照操作提示安装MinGW -w64即可
同时需要注册一个账户