作者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