[問題] 判斷向量長度(length)與一些相關運算已回收
問題:我有一個向量,因為透過迴圈計算的關係,每次迴圈產生的向量長度
都不一樣,但向量長度最大值為10。
試問,如何撰寫判斷式,當察覺向量長度小於10時,便將該向量補齊
長度為10(使用"0"這個元素)?
舉例:
第一次迴圈,向量a = [1,2,3,4,5]; %length(a) = 5;
if length(a) ~= 10;
.....?????? %把a向量補齊為[1,2,3,4,5,0,0,0,0,0];
end
第二次迴圈,向量a = [1,2,3,4,5,6]; %length(a) = 6;
if length(a) ~=10;
.....?????? %一樣把a向量補齊為[1,2,3,4,5,6,0,0,0,0];
第三次迴圈,向量a = [1,2,3,4,5,6,7,8,9,10];
%因為這次length(a) = 10,所以不必做任何處置。
這種需求的話,有什麼辦法可以聰明撰寫的呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.213.195
→
09/08 18:12, , 1F
09/08 18:12, 1F
→
09/08 18:17, , 2F
09/08 18:17, 2F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章