爱的侍者 发表于 2012-8-27 16:00

matlab高等数学计算关于算法的一些小疑惑

我想知道,关于代数方程组求解的问题:直接法 矩阵分解法 QR分解法 cholesky分解法 迭代法(jacobi或者gauss-serdel)这些方法的区别是什么?????

就是选择这些算法哪个更加有效吗??? 感觉后面几个算法都可以用直接法来求解啊!

比如Ax=b 要知道A 和b 都可以算啊,而且用matlab选择这些算法的时候,结果会不一样吗?

A=;
b=;
=jacobi(A,b,',1.0e-6)

结果算出一个x,迭代次数
n=97???

这个直接法一步不就算出来了吗,三个方程,三个未知量,怎么会迭代那么多次算出三个值,有必要吗?

gt93 发表于 2013-8-26 14:49

楼主可以用tic
...
toc计算一下效率,其实对于不同类型的矩阵,各种方法互有长短。
页: [1]
查看完整版本: matlab高等数学计算关于算法的一些小疑惑