从点滴开始积累,把复杂的问题简单化,把简单的问题高效化。
7*x1-3*x2+2*x3=17
4*x1+9*x2-x3=29
6*x1+3*x2+11*x3=35
迭代形式:
x1=3*x2/7-2*x3/7=17/7
x2=-4*x1/9+x3/9+19/9
x3=-6*x1/11-3*x2/11+35/11
由此写成矩阵迭代形式为:
X1=A1*X0+B1
代码如下:
format short
A1=[0 3/7 -2/7;-4/9 0 1/9;-6/11 -3/11 0];
B1=[17/7;29/9;35/11];
X0=[0;0;0];X1=[1;1;1];n=0;
while norm(X1-X0)>1e-5
X0=X1;
X1=A1*X0+B1;
n=n+1;
end
disp (X1)
disp( n)