[討論] 請教N個for迴圈如何實現呢
想請教各位大大
我有一個變數A裡面可能有三個變異量
在A變異量裡面又各有兩個變數B
如此總共會有2*2*2=2^3=8組
寫法如下
GroupA_numPort=[ 1 2 3 ];
GroupB_CapVariable=[ 10e-6 100e-6 ];
iTest=0;
for i= 1:length(GroupB_CapVariable)
for j= 1:length(GroupB_CapVariable)
for k= 1:length(GroupB_CapVariable)
A_Port=[ GroupB_CapVariable(i) , GroupB_CapVariable(j) , GroupB_CapVaria
ble(k) ] ;
iTest=iTest+1;
end
end
end
因變數A有三個,必須寫三次for loop
若變數A變成5、10、99......
不太可能寫這麼多個for loop@@
請問有什麼方式可以實現N個for 迴圈嗎?
謝謝大家指教!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.251.107 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1670251078.A.659.html
推
12/05 22:44,
1年前
, 1F
12/05 22:44, 1F
※ 編輯: balancer12 (42.73.251.107 臺灣), 12/05/2022 23:07:00
→
12/05 23:08,
1年前
, 2F
12/05 23:08, 2F
→
12/05 23:08,
1年前
, 3F
12/05 23:08, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章