我正在遵循为三对角线性系统编写因式分解的代码。
-Matriz 10x10
-Main diag = 2
-Upper diag = 1
-Lower diag = 1
我的代码可能还有很多其他问题,但是我无法检查它们,因为我收到以下消息:“在endfor的file(...)/ enter /语法erro第24行附近解析错误”
由于这个原因,我的for循环未运行,并且在有endfor循环时,我无法检查其他错误。
只是在谷歌上搜索,人们建议使用endfor而不是结束我已经做过的每个事情。
n=10;
l(1,1)=Matriz(1,1);
u(1,2)=Matriz(1,2)/l(1,1);
z(1,1)=Matriz(1,n)/l(1,1);
for i=2:n-1
l(i,i-1)=Matriz(i,i-1);
u(i,i+1)=Matriz(i,i+1)/l(i,i);
z(i,1)=((Matriz(i,i+1)-l(i,i-1)*z(i-1,1))/l(i,i)
endfor
for i=2:n-1
l(i,i-1)=Matriz(i,i-1);
u(i,i+1)=Matriz(i,i+1)/l(i,i);
z(i,1)=((Matriz(i,i+1)-l(i,i-1)*z(i-1,1))/l(i,i)
endfor
For i=n-1
x(i,1)=z(i,1)-u(i,i+1)*x(i,1);
endfor
我希望运行for来检查我确定存在的其他错误