我需要帮助请尽快
2视图(30天)
显示旧的评论
我试着运行这段代码解决一个n * n线性的
系统使用高斯消去法的方法
但它说有错误在错误:文件:疯了。m: 7列:20
为“非法使用保留字”。
谁能解决这个问题,把代码?
为我= j + 1: m
一个(我:)=(我:)——(j:) * ((i, j) / (j, j));
恩达=输入(的输入augument矩阵:);
[m, n] =大小(一个);
为j = 1: m - 1
为z = 2: m
如果(j, j) = =为我= j + 1: m
一个(我:)=(我:)——(j:) * ((i, j) / (j, j));
恩达=输入(的输入augument矩阵:);
[m, n] =大小(一个);
0;
t = (j:); (j:) = (z,:);
(z,:) = t;
结束
结束
结束
结束
结束
x = 0(1米);
为s = m: 1:1
c = 0;
为k = 2: m
c = c + x (s、k) * (k);
结束
x (s) = ((s、n) - c) / (s, s);
结束
disp (的高斯消去法的方法:);
一个;
x ';
答案(1)
Vinai Datta Thatiparthi
2020年4月12日
与前面提到的回声在这个线程,”
为
在MATLAB”是一个保留字,我们不能使用另一个变量。你可能需要重新安排相应的代码,以避免错误。