MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   尝试访问数组元素时Scilab中的无效索引错误 (https://www.labfans.com/bbs/showthread.php?t=24085)

poster 2019-12-10 20:48

尝试访问数组元素时Scilab中的无效索引错误
 
我不确定为什么我不能在Scilab中做到这一点。

-->foo=zeros(500); -->foo(300) !--error 21 Invalid index. 为什么会出现“无效索引”错误?我以为我已经将foo初始化为具有500个元素的数组,每个元素都设置为0?



[B]回答:[/B]

如果Scilab中的zeros的行为就像Matlab中的zeros ,则调用zeros(500)创建一个500x500的0数组。就是说, foo(300)是有效的Matlab表达式,因为Matlab理解对大于1的数组的所谓的“线性索引”。

如果Scilab中的zeros机器人的行为就像Matlab中的zeros一样,我无济于事。



[url=https://stackoverflow.com/questions/4112692]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 23:19

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.