作者snaredrum (好聽木琴)
看板MATLAB
標題[問題] 系統化的寫某種類型的矩陣
時間Thu Sep 12 12:52:21 2013
我想寫一個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)
→ mp19990920:這個推論用數學就可以證明何必用matlab 09/12 13:26
→ snaredrum:的確是證的出來 不過我還是想窮舉這樣的矩陣 09/12 21:24
→ mp19990920:假設已經得到了,然後你打算...? 09/13 00:35
→ snaredrum:我只是想學用matlab寫出我想寫的東西~ 09/13 07:21
→ snaredrum:ex: 這樣的矩陣有幾個? 雖然我算不出來 可以matlab 09/13 07:21
→ snaredrum:可以自動幫我算出來 不是嗎? 09/13 07:22
→ easystyle:自己用5*5的矩陣寫一次再改寫到21*21 09/15 16:57