當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R MathFun 雜項數學函數


R語言 MathFun 位於 base 包(package)。

說明

abs(x) 計算 x 的絕對值,sqrt(x) 計算 x 的(主)平方根,

命名遵循 C 或 Fortran 等計算機語言的標準。

用法

abs(x)
sqrt(x)

參數

x

數字或 complex 向量或數組。

細節

這些是 internal generic primitive 函數:可以單獨為它們定義方法,也可以通過 Math 組泛型定義方法。對於複雜參數(和默認方法), zabs(z) == Mod(z)sqrt(z) == z^0.5

xintegerlogical 時,abs(x) 返回 integer 向量。

S4方法

兩者都是 S4 通用型,並且是 Math 組通用型的成員。

例子

require(stats) # for spline
require(graphics)
xx <- -9:9
plot(xx, sqrt(abs(xx)),  col = "red")
lines(spline(xx, sqrt(abs(xx)), n=101), col = "pink")

參考

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.

也可以看看

Arithmetic 表示簡單函數,log 表示對數函數,sin 表示三角函數,Special 表示特殊數學函數。

plotmath’用於在繪圖注釋中使用sqrt

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Miscellaneous Mathematical Functions。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。