[問題] 系統化的寫某種類型的矩陣

看板MATLAB作者 (好聽木琴)時間12年前 (2013/09/12 12:52), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
我想寫一個21x21的矩陣,首先他是對稱的~ 然後每個位子只有1或0,其中我想要對角線都是0~~ 然後每一列都只有10個位子是1,其他都是0~ 因為是對稱的,所以這個條件等同每一行也都只有10個1,其他都是0~~ 我想要把這樣的矩陣窮舉~~ 其實有幾個我都算不太出來~ 想請問如何寫matlab code來幫我生出所有滿足上面條件的21x21 矩陣~ 然後我有個conjecture~ 就是這樣的矩陣A 跟J-I-A 都會交換~ 其中J是全為1的矩陣 I 就是一般的identity matrix~ 我想用Matlab來幫我驗證依下~ 請問各位大大 該如何寫呢? 感恩~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.163.114.111 ※ 編輯: snaredrum 來自: 71.163.114.111 (09/12 12:54)

09/12 13:26, , 1F
這個推論用數學就可以證明何必用matlab
09/12 13:26, 1F

09/12 21:24, , 2F
的確是證的出來 不過我還是想窮舉這樣的矩陣
09/12 21:24, 2F

09/13 00:35, , 3F
假設已經得到了,然後你打算...?
09/13 00:35, 3F

09/13 07:21, , 4F
我只是想學用matlab寫出我想寫的東西~
09/13 07:21, 4F

09/13 07:21, , 5F
ex: 這樣的矩陣有幾個? 雖然我算不出來 可以matlab
09/13 07:21, 5F

09/13 07:22, , 6F
可以自動幫我算出來 不是嗎?
09/13 07:22, 6F

09/15 16:57, , 7F
自己用5*5的矩陣寫一次再改寫到21*21
09/15 16:57, 7F
文章代碼(AID): #1ICKY8uU (MATLAB)