[問題] 產生所有[1~H 1~H 1~H .. 1~H]這些vector已回收

看板MATLAB作者 (Gloria)時間15年前 (2010/05/24 22:40), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/4 (看更多)
我想要做summation [h_1 h_2 ... h_n] h_i = 1,2,...,H 所以我要產生 h = [h_1 h_2 ... h_n] 總共 2^H 個vector 不知道有沒有什麼建議的做法呢? 我目前能想到的兩個做法 (1) for h(1) = 1:H for h(2) = 1:H . . n層for迴圈 缺點: 太多for (2) for i = 1:H^n h = i的H進位表示 + 1 end 缺點: 要算i的H進位表示有點麻煩,不知道有沒有function可以用呢? (3) 不知道有沒有別的的做法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.211.193

05/24 23:51, , 1F
這跟 summation 的關係是?
05/24 23:51, 1F

05/24 23:52, , 2F
而且 H 進位每位的範圍不是 0 ~ (H-1)?
05/24 23:52, 2F

05/25 00:43, , 3F
所以我有加一呀 那些h是summation的index
05/25 00:43, 3F
文章代碼(AID): #1B-e_TJg (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1B-e_TJg (MATLAB)