另外,我们提一个关于此程序的问题。程序中用选主元消元法求解矩阵A的逆矩阵时,是使用每一个对角线A(k,k)元素所在的行去消所有行中的A
(i,k),其中1<= i <=n。请问这种消元法有什么优点和缺点?
可以给出一些想法的同学请直接回复并留下你的学号和姓名,这会和平时成绩相关。
> 在2009-12-15,XuQiang <xuqiang...@gmail.com> 写道:
>
>
>
> >今天上机课上,信计2班的王静同学给出了《数值分析引论》P300 习题8的一个Matlab程序,见附件liezhuyuanGJ.m。请同学们参考
> >一下,并提一些意见。
>
> >另外,我们提一个关于此程序的问题。程序中用选主元消元法求解矩阵A的逆矩阵时,是使用每一个对角线A(k,k)元素所在的行去消所有行中的A
> >(i,k),其中1<= i <=n。请问这种消元法有什么优点和缺点?
>
> >可以给出一些想法的同学请直接回复并留下你的学号和姓名,这会和平时成绩相关。- 隐藏被引用文字 -
>
> - 显示引用的文字 -
选主元和变程序为函数的事情nobody说的很清楚了。
关于(2)下面语句中:我建议将“1”改为“k”。我认为会减少一些运算量。
%将C的C(k,k)应用行变换变为1
ckk = C(k,k);
for j = 1:2*n
C(k,j) = C(k,j)/ckk;
end
%将C第k列除C(k,k)应用行变换全变为0
我没有看明白是什么意思,这个消元求逆矩阵的过程是需要行变换为单位阵的,不知Nobody的理解是否有失偏颇。
最后,U r not nobody, u will be somebody someday.