在C++/C語言中,對數(shù)函數(shù)y = lnx的表示方法為y = log(x),函數(shù)的完整原型為:double log(double x)。
創(chuàng)新互聯(lián)建站是一家專業(yè)從事成都網(wǎng)站制作、網(wǎng)站建設的網(wǎng)絡公司。作為專業(yè)網(wǎng)絡公司,創(chuàng)新互聯(lián)建站依托的技術實力、以及多年的網(wǎng)站運營經(jīng)驗,為您提供專業(yè)的成都網(wǎng)站建設、營銷型網(wǎng)站及網(wǎng)站設計開發(fā)服務!
#includecstdio
#includealgorithm
#includecmath
using namespace std;
int main()
{
printf("%f\n",log(10));
return 0;
} ?
擴展資料
C語言 log10() 函數(shù)用來求以 10 為底的對數(shù)值。
頭文件:math.h
語法/原型:double log10(double x);
參數(shù) x 是一個雙精度數(shù)。
返回值:以 10 為底的 x 的對數(shù)值。
【實例】使用C語言 log10() 函數(shù)求以 10 為底的 40 的對數(shù)。
#include stdio.h
#include math.h
int main() {
double m = 40; ?//為變量賦初值
double n = log10(m); ?//求以10為底的參數(shù)40的對數(shù)
printf("%lf\n", n);
return 0;
}
運行結果:
1.602060
1 使用math.h中的log函數(shù),其相當于ln
2 示例:求ln(2)的值
#includestdio.h
#includemath.h
int?main(){
double?n?=?2;
double?result?=?log(n);
printf("%lf",?result);
getchar();
return?0;
}
3 運行結果
這與卡西歐計算器里的值是一致的
在C語言中,自然對數(shù)函數(shù)只要包含math.h頭文件,
#includemath.h
然后使用y=log(x);就可以了。
另外,由于0和負數(shù)是沒有對數(shù)的,所以,使用這個公式時要保證x是一個正數(shù)。
log:DOMAIN error
意為計算對數(shù)時范圍超出定義域,象你的這個提示,是說x的值出現(xiàn)了小于或等于0的情況。
頭文件為
math.h
double log10(double x) 返回log10x的值
double log(double x) 返回lnx的值
double log(double x),函數(shù)返回x的自然對數(shù),即lnx,
double log10(double x),函數(shù)返回x的以10為底的對數(shù).
當前名稱:c語言中求lnx的函數(shù) c語言如何求ln
URL鏈接:http://jinyejixie.com/article10/dosscdo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管、手機網(wǎng)站建設、面包屑導航、Google、商城網(wǎng)站、動態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)