解析第x行附近的错误/语法错误“ Endfor”,实际上我确实在那里有endfor

时间:2019-05-02 12:33:19

标签: octave

我正在遵循为三对角线性系统编写因式分解的代码。

-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来检查我确定存在的其他错误

0 个答案:

没有答案