當用Matlab編程時,假如某個矩陣的大小提前不知道,而在循環過程中,該矩陣會不斷增大,則會出現如下提示:
警告:變量A似乎會随腳本中叠代次數而改變,請預分配内存以獲得更高的運算速度。 那為什麼Matlab的矩陣變量要預定義其大小呢?1、問題示例 比如有如下一段代碼。 2、原因分析 PS:當For循環的次數比較少,而計算機的連續内存又足夠時,A矩陣的大小即使不提前定義,程序也是可以運行的。 , 更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!
警告:變量A似乎會随腳本中叠代次數而改變,請預分配内存以獲得更高的運算速度。
那為什麼Matlab的矩陣變量要預定義其大小呢?
比如有如下一段代碼。
PS:當For循環的次數比較少,而計算機的連續内存又足夠時,A矩陣的大小即使不提前定義,程序也是可以運行的。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!