2011-12-27から1日間の記事一覧

Rで代数 Rで数学の色々をいじってみる

代数のYacas(こちら) そのRへの展開版(Ryacas(こちら))(パッケージが取れないのだが) 数式を扱うだけならsympyとそのR版も(Rsympy)(こちら)

Rでトポロジー Rで数学の色々をいじってみる

トポロジー統計、計算機トポロジーについて、こちらの記事を

Rで群論 Rで数学の色々をいじってみる

??

Rで幾何 Rで数学の色々をいじってみる

こちらで複素数を使ったユークリッド幾何について書かれている シンデレラ(こちら)というソフトの良さはソフトの背後で複素数を使っているから、厳密だという話しを読んだことがある Rでやってみる 三角形の内角の和がであること Np<-3 #p<-complex(real=c(1…

Rで組み合わせ理論 Rで数学の色々をいじってみる

n<-10 i<-3 choose(n,i) lchoose(n,i) # 指数対応で大きな数でも計算ができるように exp(lchoose(n,i)) # n!の計算ができればよいので factorial(1:10) # これも指数化 lfactorial(1:10) exp(lfactorial(1:10)) # n! = gamma(n+1)のガンマ関数を使う factori…

Rでグラフ理論 Rで数学の色々をいじってみる

# グラフを扱うパッケージをインストールして読み込む install.packages("igraph") library(igraph) # グラフは頂点と辺からできる # 辺を2列の行列で指定する edge.list<-matrix(c(0,1,0,2,0,3,2,3,3,4),byrow=TRUE,ncol=2) edge.list # 辺のリストを渡し…

Rで線形代数 Rで数学の色々をいじってみる

ベクトル、行列、行列の多次元化→array v<-floor(runif(10)*10) # 行列を作るには、行数と列数を指定する n.row<-3 n.col<-4 m<-matrix(floor(runif(n.row*n.col)*10),n.row,n.col) # arrayを作るには、各軸の長さを指定する arr.dim<-c(2,3,4) a<-array(flo…

Rで微分積分 Rで数学の色々をいじってみる

こちらの記事をどうぞ

Rで三角関数・双曲線関数 Rで数学の色々をいじってみる

Trigonometric functions help(Trig) cos(x) sin(x) tan(x) acos(x) asin(x) atan(x) atan2(y, x) 双曲線関数(Wiki) cosh(x) sinh(x) tanh(x) acosh(x) asinh(x) atanh(x) x<-seq(from=-10,to=10,length=1000) ch<-cosh(x) sh<-sinh(x) th<-tanh(x) ylim<-c(…

Rで指数・対数 Rで数学の色々をいじってみる

ネイピア数 > options(digits=22) > exp(1) [1] 2.718281828459045090796 > options(digits=7) n<-1:100 plot((1+1/n)^n) n<-1:1000 plot(exp(n*log((n+1)/n))) > log(exp(1)) [1] 1 > log(1) [1] 0 > log(1:10) [1] 0.0000000 0.6931472 1.0986123 1.386294…

Rで自然数・整数・有理数・実数・複素数 Rで数学の色々をいじってみる

自然数・整数 整数を表すのに'L'が使われる 整数と整数のように見えるものは異なる 数学としては整数は整数、整数らしきものは整数らしきもの 計算機の中でのその扱いは異なって来得る # 円周率piはRの中では小数として登録されている >x <- pi * c(-1:1,10)…

Rで四則演算 Rで数学の色々をいじってみる

四則演算と剰余 four arithmetic operations and residue 5+3 5-3 5*3 5/3 5^3 5%%3 # 剰余 residue 5%/%3 # 商 quotient 5 = 5 * (5%/%3) +5%%3 3 * (5%/%3) +5%%3 help(Arithmetic) help(Syntax) 四捨五入、切り上げ、切り捨て round-off, round-up, round…

Rで数学の色々をいじってみる

『R、本当に基礎2011』(こちら)の一つ 超初心者がRを使い始めるためのメモ Rを使う1つの入口は、数学の扱いから コンピュータ屋の解説の不親切なところがどこか、と言えば、正確に書くことに熱心で、結果として門前払いをしていることか 範囲をどこにするか…

Rで集合 Rで数学の色々をいじってみる

こちらの記事をどうぞ