matlab 读取输入数组

Posted sun_cloud

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 读取输入数组相关的知识,希望对你有一定的参考价值。

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读取数组。

以上是关于matlab 读取输入数组的主要内容,如果未能解决你的问题,请参考以下文章

matlab如何创建多维数组

matlab中mat文件的生成和读取

matlab 中如何打开文件

MATLAB GUI 界面 EDIT TEXT数组输入输出的问题

matlab 怎么建立结构体数组?

matlab怎样输出结构体数组