Re: [問題] 有關於triu跟tril已回收
※ 引述《LiamIssac (Madchester)》之銘言:
: triu是把矩陣的upper triangular部分取出 其他為零
: triu(ones(3),1) = [0 1 1;0 0 1;0 0 0]
: (tril的使用方式是一樣的)
: 那如果我今天已經有upper triangular的部分
: 存成一個array -> [1,1,1] 微度剛好是1*(上三角的元素個數)
: 有沒有指令可以把他們放進去一個3*3方陣 而避免掉用迴圈?
: 謝謝
自問自答XD
n = floor(sqrt(2*length(V)))+1;
M = zeros(n);
M(logical(triu(ones(n),1))) = V;
V is the array of size 1-by-(0.5*n*(n-1))
--
Kraft Durch Freude~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.102.26
推
04/10 13:52, , 1F
04/10 13:52, 1F
→
04/10 15:40, , 2F
04/10 15:40, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):