MatrixClass 是老外写的解线性方程组的方法类:
这里是地址:http://www.codeproject.com/KB/recipes/matrix.aspx
只是这个地址里面的下载要注册一个用户,并且要用e-mail激活用户后,再登录下载!使用说明中的线性方程可以得出和他说明中给出的一样的结果。
但是用我自己的方程后,提示不能转换,但是我的方程的解是有解的,不知道问题出在哪里,达人帮我看看,帮我解决了后,再补分给你!这里给30分怕没有满意的答案系统给收回了:)
double[,] arrAA = { { 99.07, 70, 1.6, 1.1, 0, 0, 25, 0 }, { 0.31, 15.7, 0.45, 0.3, 0, 0, 1.34, 0 }, { 0.05, 0.2, 30.52, 54.5, 0.09, 0, 50, 0 }, { 0.05, 0.2, 21.32, 2.1, 0.08, 0, 0, 0 }, { 0.23, 13, 0, 0, 42.77, 58.2, 0, 72.28 }, { 0, 0, 0, 0, 42.77, 0, 0, 0 }, { 0.8, 0.8, 0.8, 0.8, 0.8, 0.8, -67.2, 0.8, }, { 0, 0, 0, 0, 1.71, 2.3, 0.8, 69.96 } }; ;   //array of coefficientsdouble[,] arrBB = { { 72 * 100 }, { 1.2 * 100 }, { 8.3 * 100 }, { 4 * 100 }, { 14.0 * 100 }, { 0.042 * 100 }, { 0 }, { 0 } };
上面是我的我的线性方程,下面是我的线性方程的解,但是使用MatrixClass就老是报错,晕得很!
resualt={ { 68.03 }, { 5.59 }, { 18.34 }, { 3.58 }, { 0.92 }, { 20.96 }, { 1.41 }, { 0.73 } }