另外说明一下:原来一直用decimal来计算,但在矩阵计算测试中发现,decimal很容易爆仓,所以改用double类型,其实decimal的位数比double多很多,但由于其特殊性,其表达的范围要比double小,所以后面改成了double.
MyMathLib系列(向量及矩阵--准备工作)(二)
ic static TransformItem CreateEleTransCol4(int i, int j, double M1,double M2)
{
return new TransformItem()
{
i = i,
j = j,
M1 = M1,
M2 = M2,
TransMethod = BasicTransMethod.CoPlus2,
RowOrCol = TransRowOrCol.Row
};
}
}