繁体   English   中英

错误:索引超出矩阵尺寸

[英]Error:Index exceeds matrix dimensions

我做了这个脚本:

disp('Answer>>There are 25 prime numbers exist between 1-100')
x=isprime(1:100);
sum(x)

由于某种原因,它只运行一次。 例如,此脚本的文件名为“ question4”,因此当我在主命令中键入该脚本时,它会打印:“ There .. ans = 25”-完美! 但是当我再次输入“ question4”时,出现此错误:

Index exceeds matrix dimensions.
Error in question4 (line 3)
sum(x)

有什么原因吗? 提前致谢!

注意不要将sum或任何其他内置函数名称用作变量。 要查看是否将其用作变量,请检查以下内容:

>> which sum
sum is a variable.

如果您的输出如上所示,则变量sum将阻止按预期方式调用内置sum函数。 尝试clear sum ,并确保没有在脚本中的任何地方分配sum

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM