| 查看: 830 | 回复: 0 | ||
[求助]
求助详细讲解下述程序 三对角矩阵方程追赶法
|
|
function x=followup(A,b) %采用追赶法求线性方程组Ax=b的解 %线性方程组的系数矩阵:A %线性方程组中的常数向量:b %线性方程组的解:x n=rank(A); for(i=1:n) if(A(i,i)==0) disp('Error:对角所有元素为0!'); return; end end; d=ones(n,1); a=ones(n-1,1); c=ones(n-1); for(i=1:n-1) a(i,1)=A(i+1,i); c(i,1)=A(i,i+1); d(i,1)=A(i,i); end d(n,1)=A(n,n); %求解Ly=b的解y,解保存在b中 for(i=2:n) d(i,1)=d(i,1)-(a(i-1,1)/d(i-1,1))*c(i-1,1); b(i,1)=b(i,1)-(a(i-1,1)/d(i-1,1))*b(i-1,1); end %求解Ux=y的解x x(n,1)=b(n,1)/d(n,1); for(i=(n-1):-1:1) x(i,1)=(b(i,1)-c(i,1)*x(i+1,1))/d(i,1); end |
» 猜你喜欢
关于水星近日点进动成因的质疑 与实证分析
已经有9人回复
婚姻里的赢家
已经有6人回复
航天502所 高瑛珂博士 婚内征婚 欺骗女性开房
已经有31人回复
祈祷自己至少3A2B上会啊!
已经有7人回复
你们遇到过吗
已经有4人回复
山东省优青 青B通知了????
已经有3人回复











回复此楼