[問題] 產生這樣的矩陣已回收

看板MATLAB作者時間16年前 (2009/06/24 16:03), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
假設今天想產生一個5*10的矩陣 矩陣中的元素是由0跟1所組成 而整個矩陣之中 整個row,1的總和為5 整個column,1的總合為3 1的位子都是隨機的 而除了1 剩下的元素都為0 請問這樣的矩陣要如何寫出來~~? 謝謝orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.178.46

06/24 18:09, , 1F
想到用randperm, 不知道有沒有更好的方法...?
06/24 18:09, 1F

06/25 01:05, , 2F
我用手算好像你的題目沒有解,實際上的矩陣是不是更大?
06/25 01:05, 2F

06/25 01:07, , 3F
這樣的題目有點像簡化版的sudoku...
06/25 01:07, 3F

06/25 01:08, , 4F
不知道有沒有誤解你題目的意思 你是說分別計算所有的row
06/25 01:08, 4F

06/25 01:09, , 5F
1的總和都是5這樣嗎?
06/25 01:09, 5F

06/25 01:46, , 6F
嗯嗯 所有row個別有5個1 所有的column也各別有3個1
06/25 01:46, 6F
文章代碼(AID): #1AGTt8sB (MATLAB)
文章代碼(AID): #1AGTt8sB (MATLAB)