2013年12月18日 星期三

【R軟體】基本數學函數指令

這邊將一些在R裡面的基本數學函數指令整理如下,供大家方便查閱,也放在GitHub:


功能:絕對值(Absolute value)
指令:abs(x)
範例:abs(-8) 得到 8

功能:平方根(Square root)
指令:sqrt(x)
範例:sqrt(25) 得到 5

功能:四捨五入
指令:ceiling(x)
範例:ceiling(3.475) 得到 4

功能:無條件捨去
指令:floor(x)
範例:floor(3.475) 德到 3

功能:無條件捨去
指令:trunc(x)
範例:trunc(8.5355)  得到 8

功能:去掉小數的部分且進位
指令:round(x, digits=n)
說明:其中n為設定留下的位數
範例:round(3.855, digits=2) 得到 3.86

功能:去掉小數的部分且進位
指令:signif(x, digits=n)
說明:其中n為設定捨掉的位數
範例:round(3.855, digits=2) 得到 3.9

功能:餘弦(Cosine)、正弦(Sine)、正切(Tangent)
指令:cos(x)、sin(x)、tan(x)

功能:餘切(Cotangent)、正割(Secant)、餘割(Cosecant)
指令:cot(x)、sec(x)、csc(x)
說明:需要先安裝套件(pracma),才能使用。

功能:反餘切(Arc-cotangent)、反正割(Arc-secant)、反餘割(Arc-cosecant)
指令:acot(x)、acec(x)、acsc(x)

功能:反餘弦(Arc-cosine)、反正弦(Arc-sine)、反正切(Arc-tangent)
指令:acos(x)、asin(x)、atan(x)

功能:雙曲餘弦(Hyperbolic cosine)、雙曲正弦(Hyperbolic sine)、雙曲正切(Hyperbolic tangent)
指令:cosh(x)、sinh(x)、tanh(x)

功能:反雙曲餘弦(Hyperbolic arc-cosine)、反雙曲正弦(Hyperbolic arc-sine)、反雙曲正切(Hyperbolic arc-tangent)
指令:acosh(x)、asinh(x)、atanh(x)

功能:對數
指令:log(x)、log10(x)

功能:指數
指令:exp(x)