位置1中的逻辑索引包含一个数组边界之外的真正价值。
333(30天)
显示旧的评论
答案(3)
骑自行车的人
2021年1月2日
你不给足够的信息来诊断为什么这发生在
你的
错误的代码,但这是一个例子,以及它如何出现了:
x = [2 3 5 7];
idx1 =(假真假真);
idx2 =(假真的假的真的假的);
idx3 =(假真的假的真的假真实);
x (idx1)
x (idx2)
x (idx3)
通常,元素的索引将具有相同数量的向量,是这样的
idx1
。
idx2同样适用,因为索引的“额外”元素——5人
假
,因此不会尝试访问的第五元素x(不存在。)
但idx3给了一个错误,因为它试图访问的第六元素x,它并不存在。换句话说,“逻辑索引包含一个数组界限之外的真正价值。”(In this case, a true value beyond element 4.)