C语言中log函数怎么使用啊
答案:3 悬赏:50 手机版
解决时间 2021-01-14 05:56
- 提问者网友:呐年旧曙光
- 2021-01-13 21:04
C语言中log函数怎么使用啊
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-01-13 21:38
Log(number)
必要的 number 参数是 Double 或任何有效的大于 0 的数值表达式。
说明
自然对数是以 e 为底的对数。常数 e 的值大约是 2.718282。
如下所示,将 x 的自然对数值除以 n 的自然对数值,就可以对任意底 n 来计算数值 x 的对数值:
Logn(x) = Log(x) / Log(n)
下面的示例说明如何编写一个函数来求以 10 为底的对数值:
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
本示例使用 Log 函数得到某数的自然对数值。
Dim MyAngle, MyLog
' 定义角度(以“弧度”为单位)。
MyAngle = 1.3' 计算反双曲正弦函数值(inverse sinh())。
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))
必要的 number 参数是 Double 或任何有效的大于 0 的数值表达式。
说明
自然对数是以 e 为底的对数。常数 e 的值大约是 2.718282。
如下所示,将 x 的自然对数值除以 n 的自然对数值,就可以对任意底 n 来计算数值 x 的对数值:
Logn(x) = Log(x) / Log(n)
下面的示例说明如何编写一个函数来求以 10 为底的对数值:
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
本示例使用 Log 函数得到某数的自然对数值。
Dim MyAngle, MyLog
' 定义角度(以“弧度”为单位)。
MyAngle = 1.3' 计算反双曲正弦函数值(inverse sinh())。
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))
全部回答
- 1楼网友:忘川信使
- 2021-01-13 23:55
#include #include
void main()
{
double i = 2, j =4;
printf("log2,4 = %f\n",log(j)/log(i));
}
//log函数是以e为底的,还有一个log10以10为底,可以利用logi,j=loge,j/loge,i来算。
void main()
{
double i = 2, j =4;
printf("log2,4 = %f\n",log(j)/log(i));
}
//log函数是以e为底的,还有一个log10以10为底,可以利用logi,j=loge,j/loge,i来算。
- 2楼网友:不如潦草
- 2021-01-13 23:04
1、C语言中,有两个log函数,分别为log10和log函数,具体用法如下:
2、函数名: log10
功 能: 对数函数log,以10为底
用 法: double log10(double x);
程序示例:
#include
#includeint main(void)
{
double result;
double x = 800.6872;
result = log10(x);
printf("The common log of %lf is %lf\n", x, result);
return 0;
}
3、函数名: log
功 能: 对数函数log,以e(2.71828)为底
用 法: double log(double x);
程序示例:
#include
#includeint main(void)
{
double result;
double x = 800.6872;
result = log(x);
printf("The common log of %lf is %lf\n", x, result);
return 0;
}
2、函数名: log10
功 能: 对数函数log,以10为底
用 法: double log10(double x);
程序示例:
#include
#include
{
double result;
double x = 800.6872;
result = log10(x);
printf("The common log of %lf is %lf\n", x, result);
return 0;
}
3、函数名: log
功 能: 对数函数log,以e(2.71828)为底
用 法: double log(double x);
程序示例:
#include
#include
{
double result;
double x = 800.6872;
result = log(x);
printf("The common log of %lf is %lf\n", x, result);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
塑料袋为什么不可溶解,还是里面的化学成 |
吃挂面的危害 |
RVVZ 是什么电缆型号啊 |
福特福睿斯标准胎压 |
金旱莲什么时候栽种好 |
海容模块的使用寿命为多久? |
老款2013款东风凌智v3中门有预流喇叭线吗? |
请教下数学问题 |
回答英语!! |
我儿子怎么称呼我叔丈人 |
清算资金往来和联行往来、同城票据清算的区别 |
求洛洛历险记百度云 |
食用盐可以去角质吗? |
999×4+4+99x7+7+9x6+6 |
黑马丽多久生小鱼 |
推荐资讯