I need help please As soon as you can
2 ビュー (過去 30 日間)
古いコメントを表示
I try to run this code to solve an n x n linear
system using the Gaussian Elimination Methods
but it says there is error in Error: File: mad.m Line: 7 Column: 20
Illegal use of reserved keyword "for".
can anybody solve the problem and send the code?
for i=j+1:m
a(i,:)=a(i,:)-a(j,:)*(a(i,j)/a(j,j));
enda = input('Enter the augument matrix:');
[m,n]=size(a);
for j=1:m-1
for z=2:m
if a(j,j)==for i=j+1:m
a(i,:)=a(i,:)-a(j,:)*(a(i,j)/a(j,j));
enda = input('Enter the augument matrix:');
[m,n]=size(a);
0;
t=a(j,:);a(j,:)=a(z,:);
a(z,:)=t;
end
end
end
end
end
x=zeros(1,m);
for s=m:-1:1
c=0;
for k=2:m
c=c+a(s,k)*x(k);
end
x(s)=(a(s,n)-c)/a(s,s);
end
disp('Gauss elimination method:');
a;
x';
4 件のコメント
Walter Roberson
2020 年 4 月 14 日
There is no rule against posting assignment questions here.
The regular volunteers make attempts to guide people to understand the situation better, avoiding giving direct solutions for anything non-trivial.
DGM
2023 年 5 月 18 日
This code came from the answer here. Don't invest too much time trying to fix random junk code you find on the internet.
回答 (1 件)
Vinai Datta Thatiparthi
2020 年 4 月 12 日
To echo with what's already mentioned on this thread, "for" is a reserved keyword in MATLAB, we cannot use this as another variable. You might have to rearrange your code accordingly to avoid the error.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!