在寫MATLAB代碼時經常會用到求某個矩陣長度,我之前通常用size,后來發現別人喜歡用length。這篇文章旨在統計分析各大求長度指令的異同點。
size(a) -- 表矩陣每個維度的長度
a = [1 2 3 4;5 6 7 8;9 10 11 12];
size(a);
結果是[3,4]
length(a) -- 表矩陣的最大長度,相當於max(size(a))
length(a)結果是4
ndims(a)如名,表矩陣維數,相當於length(size(a))
ndims(a)結果是2
所以,還是安心用我的size吧。