In an assignment A(I) = B, the number of elements in B and I must be the same
MATLAB:index_assign_element_count_mismatch
中文解释:在赋值语句 A(I) = B 中,B 和 I 的元素个数必须相同
出错原因:I 和 B 的维数、大小不一样。这正如“把 5 个水果放到 6 个篮子”、或者“把 6 个水果放到 5 个篮子”,均无法实现
解决办法:自己设置断点调试一下,看看 I 和 B 的维数、大小是否相同,不同的话就要修改成两者一致
举例代码:
b=input(‘input \n‘);
for i=1:15;
evidence_array(i) =b(i);
这个办法 可以解决用input读取数组。
时间: 2024-10-12 21:01:47