作者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)
1F:→ mp19990920:这个推论用数学就可以证明何必用matlab 09/12 13:26
2F:→ snaredrum:的确是证的出来 不过我还是想穷举这样的矩阵 09/12 21:24
3F:→ mp19990920:假设已经得到了,然後你打算...? 09/13 00:35
4F:→ snaredrum:我只是想学用matlab写出我想写的东西~ 09/13 07:21
5F:→ snaredrum:ex: 这样的矩阵有几个? 虽然我算不出来 可以matlab 09/13 07:21
6F:→ snaredrum:可以自动帮我算出来 不是吗? 09/13 07:22
7F:→ easystyle:自己用5*5的矩阵写一次再改写到21*21 09/15 16:57