「R」の編集履歴(バックアップ)一覧はこちら
R - (2010/04/24 (土) 13:15:30) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
***指数行列
matlabではexpm(A)で指数行列の計算ができる
Rではexp(A)では行列Aのそれぞれの要素のExponentialを取ってしまう
そこでパッケージMatrixをインストール
install.packages("Matrix")
expm(A)でmatlabと同じように計算できる
要素が0となる場合は「・」のような表示になる
そもそも自分で関数を定義すればよかった
matexp <- function(x) {
y <- eigen(x)
y$vectors %*% diag( exp(y$values) ) %*% t(y$vectors)
}
[[参考>http://cse.naro.affrc.go.jp/takezawa/r-tips/r/20.html]]
***指数行列
matlabではexpm(A)で指数行列の計算ができる
Rではexp(A)では行列Aのそれぞれの要素のExponentialを取ってしまう
そこでパッケージMatrixをインストール
install.packages("Matrix")
expm(A)でmatlabと同じように計算できる
要素が0となる場合は「・」のような表示になる
そもそも自分で関数を定義すればよかった
matexp <- function(x) {
y <- eigen(x)
y$vectors %*% diag( exp(y$values) ) %*% t(y$vectors)
}
[[参考>http://cse.naro.affrc.go.jp/takezawa/r-tips/r/20.html]]
***ディレクトリ関係
getwd() #カレントディレクトリ
setwd("~/") #ディレクトリ変更