作者kk123 (羊出在羊毛身上....罔rm)
看板MATLAB
标题[问题] 将上三角的所有值存入一矩阵中?
时间Mon Nov 6 16:44:11 2006
给予一对称矩阵,如下所示:
A= [ 1 2 6 1 1
2 2 3 4 5
6 3 6 10 15
1 4 10 20 35
1 5 15 35 69 ]
要如何抓出主对角线以上之所有元素值?
(即抓出 2,6,3,1,4,10,1,5,15,35)
--
◥█ \ █ by ccfg
◢██◣ ████
◢██◣ █◢██◢█◢█ ◢█◣███
▅▄▃▁ █◤◥█ █◤◥█ ▂▃ ██◤██◤ █ ◥◢█▄▄█
▅▄▃▁ ◥◣█◤ ◣ ◢ ◥◣█◤ ▃▄▅ ██◣██◣ █ ◢█◤ █
▂▃▄▅▆▇▇▇▇▇▇▇▆▅▄▃▂▁ █◥██◥██████████
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.220.135
1F:推 Gwaewluin:A( find( triu( A , 1 ) ~= 0 ) ) 11/06 16:46
2F:推 kk123:多谢! 11/06 17:14
3F:推 sunev:A( triu(repmat(true,size(A)),1) ) 应该会快一点... 11/06 17:15
※ 编辑: kk123 来自: 220.133.134.67 (07/20 23:42)
4F:推 razavii:有元素是0的话就破功了阿 10/27 16:27