以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 人工智能 :: 机器学习|数据挖掘|进化计算 』 (http://bbs.xml.org.cn/list.asp?boardid=62) ---- 請問排列組合的matlab指令手法[原创][讨论] (http://bbs.xml.org.cn/dispbbs.asp?boardid=62&rootid=&id=51692) |
-- 作者:worthwhilekimo -- 发布时间:8/22/2007 9:57:00 PM -- 請問排列組合的matlab指令手法[原创][讨论] 例如: 1, 2, 3 ,4, 5, 6, 7, 8, 9, 10共10筆數據, 我要把他分配到5個等分內,使得每一個等份個獲得2筆數據. 因此根據排列組合共可有(7, 10);(1, 5);(8, 3);(4, 9); (2, 10)這組合,或是(8, 6);(10, 1);(7, 3);(4, 9); (2, 5)這組合,或是... 因此排列組合是我想知道的matlab指令手法.並感恩 大家的協助 |
-- 作者:worthwhilekimo -- 发布时间:8/24/2007 2:23:00 PM -- 在help內,尋找到相關指令如下:Reordering Algorithms colamd: Column approximate minimum degree permutation colmmd: Column minimum degree permutation colperm: Column permutation dmperm: Dulmage-Mendelsohn permutation randperm: Random permutation symamd: Symmetric approximate minimum degree permutation symmmd: Symmetric minimum degree permutation symrcm: Symmetric reverse Cuthill-McKee permutation 來一項一項檢查看看,若找出後再來回貼跟大家分享 |
-- 作者:worthwhilekimo -- 发布时间:8/25/2007 10:10:00 AM -- 我在help與網頁上看到randperm這指令在matlab的介紹上更適合於表達排列組合,於help內可看到其詳細介紹. 因此採用randperm(),即可表達出排列組合之涵義. 例如:標出12數的編號[3 5 7 4 1 11 9 12 8 2 6 10]這些號碼可當index指標,然後來對應於12筆訓練樣本,即可把這12比訓練樣本做出隨機性的排列. 雖然不是找到(12!=12x11...x1)的所有排法,但因為只是要把12筆訓練樣本數做個重新排列,所以找到randperm(12)即有符合我的約求. |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |