看板 [ MATLAB ]
討論串[討論] 請教N個for迴圈如何實現呢
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 2→)留言3則,0人參與, 2年前最新作者balancer12 (Do Something)時間2年前 (2022/12/05 22:37), 2年前編輯資訊
1
0
0
內容預覽:
想請教各位大大. 我有一個變數A裡面可能有三個變異量. 在A變異量裡面又各有兩個變數B. 如此總共會有2*2*2=2^3=8組. 寫法如下. GroupA_numPort=[ 1 2 3 ];. GroupB_CapVariable=[ 10e-6 100e-6 ];. iTest=0;. for
(還有347個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 2年前最新作者sunev (Veritas)時間2年前 (2022/12/06 18:50), 2年前編輯資訊
1
0
0
內容預覽:
ndgrid 可以做. 結果會像是. [x1,x2,x3]=ndgrid(GroupB_CapVariable);. A_Port=[x1(:),x2(:),x3(:)];. [x1,x2,x3] 這個語法可以選擇再用eval硬幹字串. 或是直接去魔改內建的ndgrid.m. (把nout 改掉,並
(還有805個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者balancer12 (Do Something)時間2年前 (2022/12/14 14:56), 編輯資訊
0
0
0
內容預覽:
感謝sunev大大的建議. 寫成如下後就可以達到N階迴圈了. 感謝!. B = length(GroupB_CapVariable);. A = GroupA_numPort ;. for icols = A:-1:1. for irow = 0:1:(B^A-1). cols_temp = A -
(還有77個字)
首頁
上一頁
1
下一頁
尾頁