1. 程式人生 > >matlab錯誤:Subscript indices must either be real positive integers or logicals.

matlab錯誤:Subscript indices must either be real positive integers or logicals.

開始 dice int 索引 cal ger 向量 過程 ice

matlab錯誤:Subscript indices must either be real positive integers or logicals.

中文解釋:下標索引必須是正整數類型或者邏輯類型

出錯原因:在訪問矩陣(包括向量、二維矩陣、多維數組,下同)的過程中,下標索引要麽從 0 開始,要麽出現了負數。註:matlab 的語法規定矩陣的索引從 1 開始,這與 C 等編程語言的習慣不一樣。

解決辦法:自己調試一下程序,把下標為 0 或者負數的地方修正。

出現此錯誤時自己在寫程序是犯了錯誤,就是應該進行矩陣的轉置,而忘記了。。。

matlab錯誤:Subscript indices must either be real positive integers or logicals.