作者snaredrum (好听木琴)
看板MATLAB
标题解特殊矩阵 entries only 0跟1
时间Wed Nov 6 08:11:15 2013
假设想生成一个10x10 对称矩阵 = P
满足以下条件~
1) P(i,j)= 1 or 0 for all i,j 矩阵元素只有0跟1
2) P(i,i)=0 for i=1:10 对角线都是0
3) P^2 + P = 2I + 4J (I是identity matrix, J是全1矩阵)
4) P的每一列 or行 都有六个1,四个0
第一行不妨可以假设是(0,1,1,1,1,1,1,0,0,0)
想问一下 用MATLAB写 要怎嚜写呢?
这个例子我用手硬干 大概半小时可以出来...手算跟解数独没两样~
可以我矩阵size可有可能变11,12,13或更大 不可能一直手算~
想请问各位MATLAB高手,如何使用矩阵计算功能强大的MATLAB帮忙呢?
感恩~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 108.48.181.188
※ 编辑: snaredrum 来自: 108.48.181.188 (11/06 08:15)
1F:→ alamabarry:这是不是叫做 稀疏矩阵~~好像有运算较快的方法 11/06 13:50
2F:→ snaredrum:好像也没有很sparse阿~~ MATLAB相关指令嬷? 11/06 22:03