c 里直接提供的是 以 e 为底的自然对数 log ,和 以 10 为底的常用对数 log10
泉港网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联公司成立于2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司。
其他对数写个函数就可以
#include stdio.h
#include math.h
double loga(double n, double base);
int main (void)
{
double a, b, c;
a = log(exp(1));
b = log10(10);
c = loga(100, 5);
printf("%lf %lf %lf", a, b, c);
}
double loga(double n, double base)
{ return log(n) / log(base);}
这个应该是你想要的
#includestdio.h
#include math.h
void main()
{
float x=5,y;
y=log(x);
printf("%f\n",y);
}
扩展资料:
C语言中使用对数函数的方法
log()函数:返回以e为底的对数值
头文件:
1#include
log() 函数返回以 e 为底的对数值,其原型为:
1double log (double x);
log()用来计算以e为底的 x 的对数值,然后将结果返回。设返回值为 ret,则
1x = eret
如果 x 为负数或 0,则会发生错误并设置 errno 值。错误代码:
EDOM:参数x 为负数;
ERANGE:参数x
为零值,零的对数值无定义。
注意:使用 GCC 编译时请加入-lm。
问题一:excel里怎么输入对数函数? ln()
返回一个数的自然对数。自然对数础常数项 e (2.71828182845904) 为底。
LOG(number,base)
Number 为用于计算对数的正实数。
Base 为对数的底数。如果省略底数,假定其值为 10。
示例
问题二:在excel中怎么计算对数 使用LOG()函数
LOG (number,base)
Number 为您想要的对数之正实亥。
Base 为对数的基底数值。如果省略 base,则假设其值为 10。
范例
=LOG (10) 10 的对数 (1)
=LOG (8, 2) 8 以 2 为底的对数 (3)
=LOG (86, 2.7182818) 86 以 e 为底的对数 (4.454347)
问题三:怎么用java来计算对数 但是如果运用了以下的方法,用Java处理数字所遇到的小麻烦就可以轻而易举的解决了。
Sun的J2SE提供了一个单一的对数方法――double java.lang.Math.log(double),这很容易使用。请看如下代码:
double x = Math.log(5);
等价于下面的数学方程:x = ln 5或x = loge5其中e是内皮尔数或自然数。
logx(y) =loge(x) / loge(y)
这只需一段简单的Java程序来实现:
package .generationjava.math;
public class Logarithm {
static public double log(double value, double base) {
return Math.log(value) / Math.log(base);}}计算100的以10为底的对数就变为非常简单了:
double log = Logarithm.log(100, 10); log is 2.0
512的以2为底的对数是:
问题四:对数函数怎么求单调性 设区间内x1、x2,x1<x2,代入f(x) 比较f(x1)与f(x2)的值,若: f(x1)>f(x2),则为减函数;反之则为增函数。 要注意区间。 有,结合指数和真数的图像来看。 熟记之后就可以判断出它的单调性,你的教辅资料上应该有详细的说明。
问题五:c语言怎样输入对数 C语言中的math.h头文件中有对数函数,原型为:
1.doub定e log(double x) 求的是lnx(log(e)(x))
2.double log10(double x) 求log(10)(x)
求一般的话,假如以a为底的b的对数(log(a)(b))
利用换底公式转化为lg(b)/lg(a)或ln(b)/ln(a) 进行求解
问题六:在excel中怎么计算对数 使用LOG()函数
LOG (number,base)
Number 为您想要的对数之正实亥。
Base 为对数的基底数值。如果省略 base,则假设其值为 10。
范例
=LOG (10) 10 的对数 (1)
=LOG (8, 2) 8 以 2 为底的对数 (3)
=LOG (86, 2.7182818) 86 以 e 为底的对数 (4.454347)
问题七:excel里怎么输入对数函数? ln()
返回一个数的自然对数。自然对数础常数项 e (2.71828182845904) 为底。
LOG(number,base)
Number 为用于计算对数的正实数。
Base 为对数的底数。如果省略底数,假定其值为 10。
示例
double log(double x),函数返回x的自然对数,即lnx,
double log10(double x),函数返回x的以10为底的对数.