在C語言中,自然對數函數只要包含math.h頭文件,
創新互聯公司自2013年起,是專業互聯網技術服務公司,擁有項目做網站、成都做網站網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元興寧做網站,已為上家服務,為興寧各地企業和個人服務,聯系電話:18982081108
#includemath.h
然后使用y=log(x);就可以了。
另外,由于0和負數是沒有對數的,所以,使用這個公式時要保證x是一個正數。
log:DOMAIN error
意為計算對數時范圍超出定義域,象你的這個提示,是說x的值出現了小于或等于0的情況。
1 使用math.h中的log函數,其相當于ln
2 示例:求ln(2)的值
#includestdio.h
#includemath.h
int?main(){
double?n?=?2;
double?result?=?log(n);
printf("%lf",?result);
getchar();
return?0;
}
3 運行結果
這與卡西歐計算器里的值是一致的
double log(double x),函數返回x的自然對數,即lnx,
double log10(double x),函數返回x的以10為底的對數.
在C++/C語言中,對數函數y = lnx的表示方法為y = log(x),函數的完整原型為:double log(double x)。
#includecstdio
#includealgorithm
#includecmath
using namespace std;
int main()
{
printf("%f\n",log(10));
return 0;
} ?
擴展資料
C語言 log10() 函數用來求以 10 為底的對數值。
頭文件:math.h
語法/原型:double log10(double x);
參數 x 是一個雙精度數。
返回值:以 10 為底的 x 的對數值。
【實例】使用C語言 log10() 函數求以 10 為底的 40 的對數。
#include stdio.h
#include math.h
int main() {
double m = 40; ?//為變量賦初值
double n = log10(m); ?//求以10為底的參數40的對數
printf("%lf\n", n);
return 0;
}
運行結果:
1.602060
當前題目:c語言求lnx的函數 c語言計算ln函數
本文來源:http://vcdvsql.cn/article0/dopgioo.html
成都網站建設公司_創新互聯,為您提供響應式網站、網站改版、定制網站、網站收錄、面包屑導航、電子商務
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯