簡體   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