﻿功能:迭代求解线性稀疏矩阵

格式:
[x,er]=SMatrixSolve(y,w,Error,LoopSum,x0)
[x,er]=SMatrixSolve(y,w,Error,LoopSum)
[x,er]=SMatrixSolve(y,w,Error)
[x,er]=SMatrixSolve(y,w)
[x,er]=SMatrixSolve(y)

y:矩阵变量,存储等式右边的常数项
n:求解x的元素个数大小,即稀疏矩阵列数
w:缩放因子,默认0.001
Error:最小控制误差,默认1e-12
LoopSum:最大迭代次数,默认30000
x0:初始迭代值,默认自动生成

x:求解得到的解
er:返回求解平方和误差

说明: 内部调用稀疏矩阵 A ，求解 A*x=y 当中的x