R语言 进行对数计算 – log(), log10(), log1p()和log2() 函数 |
您所在的位置:网站首页 › c语言log以2为底 › R语言 进行对数计算 – log(), log10(), log1p()和log2() 函数 |
R语言 进行对数计算 – log(), log10(), log1p()和log2() 函数
R语言中的 log() 函数返回参数中传递的参数的自然对数(base-e logarithm)。 语法:log(x) 参数: x。指定的值。 返回: 返回指定值的自然对数,0为无穷大,负值为NaN。 例1: # R program to calculate log value print(log(1)) print(log(30)) print(log(0)) print(log(-44))输出 [1] 0 [1] 3.401197 [1] -Inf [1] NaN Warning message: In log(-44) : NaNs producedlog(x,base=y) 是R语言中的一个内置函数,用于计算指定值的对数,以y为基数,0为无穷大,负值为NaN。 语法:log(x, base = y) 参数: x和基数y。 返回: 返回指定值的对数,以y为底,0为无穷大,负值为NaN。 例2: # R program to calculate log value print(log(10,base=10)) print(log(16,base=2)) print(log(0,base=10)) print(log(-44,base=4))输出 [1] 1 [1] 4 [1] -Inf [1] NaN Warning message: In print(log(-44, base = 4)) : NaNs produced log10()函数log10() 是R语言中的一个内置函数,用于计算指定数值的对数,以10为基数,0为无穷大,负值为NaN。 语法:log10(x) 参数: x。 指定的数值。 返回: 返回指定值的对数,以 10 为底,0 为无穷大,负值为 NaN。 例2: # R program to calculate log value print(log10(1)) print(log10(10)) print(log10(0)) print(log10(-44))输出 [1] 0 [1] 1 [1] -Inf [1] NaN Warning message: In print(log10(-44)) : NaNs produced log1p()log1p() 是R语言中的一个内置函数,用于计算1+x的精确自然对数,其中x是指定的值,如果是0,则抛出无穷大,如果是负值则抛出NaN。 语法: log1p(x) 参数 : x: 指定的数值。 返回: 返回 1+x 的精确自然对数,其中 x 是指定的值,如果是 0 则抛出无穷大,如果是负值则抛出 NaN。 例子 # R program to illustrate # the use of log1p() method # Getting the accurate natural # logarithm of 1 + x, where x is # the specified value and throws # infinity for 0 and NaN for negative value. print(log1p(1)) print(log1p(10)) print(log1p(0)) print(log1p(-44))输出。 [1] 0.6931472 [1] 2.397895 [1] 0 [1] NaN Warning message: In log1p(-44) : NaNs produced log2()log2() 是R语言中的一个内置函数,用于计算x的对数,以2为基数,其中x是指定的值,如果是0则抛出无穷大,如果是负值则抛出NaN。 语法: log2(x) 参数: x: 指定的数值。 返回: 返回x的以2为基数的对数,其中x是指定的值,或者对0抛出无限大,对负值抛出NaN。 例子 # R program to illustrate # the use of log2() method # Getting the logarithm of x # to base 2, where x is the # specified value or throws # infinity for 0 and NaN for negative value. print(log2(1)) print(log2(2)) print(log2(0)) print(log2(-44))输出。 [1] 0 [1] 1 [1] -Inf [1] NaN Warning message: In print(log2(-44)) : NaNs produced |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |