索引超出了数组元素的数量(1)
2视图(30天)
显示旧的评论
接受的答案
1月
2021年10月20日
编辑:1月
2021年10月20日
取代
为j = 1: n - 1
通过
为j = 1:张
顺便说一下,你可以写
s = 0;
为j = 1:我- 1
s = s + U (i, j) * x (j);
结束
作为
s = U(1:我- 1)* x(1:我- 1);%点积
Preallocate输出x前循环,避免昂贵的迭代数组的增长:
x = 0 (n, 1);
2的评论
1月
2021年10月21日
调试器也可以帮助检查发生了什么:设置断点左边的编辑器。然后你可以逐行通过代码在处理和控制使用的变量的值。
交换指数这样的错误在你的情况中很难找到,因为你的大脑,知道你
想要
类型。这阻碍了阅读心理。在这种情况下,最好的选择是问同事,不涉及论坛或外国人,谁看到这个问题。:-)