Re: [問題] 新手提問

作者: xiaoing (xiaoing)   2013-11-15 15:09:30
t是transpose,轉置的意思
矩陣[row(橫的),colmun(直的)]
"a:b" 就是a到b的意思
如果你要某矩陣(M)的colmun a到colmun b
就是 M[,a:b]
該行指令就是把矩陣轉置,然後每一row倒著數回來
例如某行本來是a,b,c,d,e 變成e,d,c,b,a
(((是因為nrow(dataMatrixOrdered)=t(ncol(dataMatrixOrdered))
舉個簡單的例子
M=matrix(1:12,3,4)
M
t(M)
t(M)[,nrow(M):1]
在R上執行完應該就可以懂了
希望有解答到你
※ 引述《ww2308 (Liang)》之銘言:
: 不好意思 小弟我有寫程式的經驗
: 最近開始在學R 但是看到下面這行
: 猜不太出來他的意思 希望有大大能幫我解釋這行
: t(dataMatrixOrdered)[,nrow(dataMatrixOrdered):1]
: t應該是 transport 的意思吧?
作者: ww2308 (Liang)   2012-01-15 15:47:00
非常感謝 完全了解 謝謝!
作者: Wush978 (拒看低質媒體)   2012-01-15 20:29:00
作者: xiaoing (xiaoing)   2012-01-15 22:31:00
Column…拼錯XD

Links booklink

Contact Us: admin [ a t ] ucptt.com