I need help please As soon as you can
1 次查看(过去 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 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!