tft每日頭條

 > 生活

 > matlab怎麼定義一個變量為矩陣

matlab怎麼定義一個變量為矩陣

生活 更新时间:2024-07-21 16:24:01

當用Matlab編程時,假如某個矩陣的大小提前不知道,而在循環過程中,該矩陣會不斷增大,則會出現如下提示:

警告:變量A似乎會随腳本中疊代次數而改變,請預分配内存以獲得更高的運算速度。

那為什麼Matlab的矩陣變量要預定義其大小呢?

1、問題示例

比如有如下一段代碼。

matlab怎麼定義一個變量為矩陣(為什麼Matlab的矩陣變量建議預定義其大小)1

matlab怎麼定義一個變量為矩陣(為什麼Matlab的矩陣變量建議預定義其大小)2

2、原因分析

matlab怎麼定義一個變量為矩陣(為什麼Matlab的矩陣變量建議預定義其大小)3

PS:當For循環的次數比較少,而計算機的連續内存又足夠時,A矩陣的大小即使不提前定義,程序也是可以運行的。

matlab怎麼定義一個變量為矩陣(為什麼Matlab的矩陣變量建議預定義其大小)4

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved