一些关于算术的函数
sqrt ( )开方、abs ( )绝对值、sin ( ) cos ( ) tan ( )三角函数、pi 圆周率、exp ( ) log ( )指数与对数、factorial ( )阶乘、choose (x,y )组合(就是排列组合的组合)如choose(50,5)=50!/(45!5!)
数列计算
相同长度数列相同位置的数进行相应计算,不同长度的数列计算时较短的会进行循环补到原数列末。
length ( )求数列长度、sum ( )数列求和、prod ( )数列求积、cumsum ( )、cumprod ( )逐步求和、求积
diff ( )按指定步长求差,默认步长为1
e.g.
> a<-c(1,2,4,6,7,3,6,8)
> a
[1] 1 2 4 6 7 3 6 8
> diff(a)
[1] 1 2 2 1 -4 3 2
> diff(a,2)
[1] 3 4 3 -3 -1 5
>
第一步,2-1=1,4-2=2。。。
第二步,步长为2,所以4-1=3,6-2=4。。。
矩阵运算
1.dim ( )求一个矩阵的行列数
e.g.
> a<-c(1:20)
> A<-matrix(a,4,5)
> A
[,1] [,2] [,3] [,4] [,5]
[1,] 1 5 9 13 17
[2,] 2 6 10 14 18
[3,] 3 7 11 15 19
[4,] 4 8 12 16 20
> dim(A)
[1] 4 5
>
2. %*% 矩阵相乘
3. t ( )求转置
4. det ( )求矩阵的行列式
5. solve ( )求矩阵的逆
6. eigen ( )求特征值和特征向量
发表评论