c 里直接提供的是 以 e 為底的自然對數(shù) log ,和 以 10 為底的常用對數(shù) log10

泉港網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)公司成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)公司。
其他對數(shù)寫個函數(shù)就可以
#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語言中使用對數(shù)函數(shù)的方法
log()函數(shù):返回以e為底的對數(shù)值
頭文件:
1#include
log() 函數(shù)返回以 e 為底的對數(shù)值,其原型為:
1double?log?(double?x);
log()用來計算以e為底的 x 的對數(shù)值,然后將結(jié)果返回。設返回值為 ret,則
1x = eret
如果 x 為負數(shù)或 0,則會發(fā)生錯誤并設置 errno 值。錯誤代碼:
EDOM:參數(shù)x 為負數(shù);
ERANGE:參數(shù)x
為零值,零的對數(shù)值無定義。
注意:使用 GCC 編譯時請加入-lm。
問題一:excel里怎么輸入對數(shù)函數(shù)? ln()
返回一個數(shù)的自然對數(shù)。自然對數(shù)礎(chǔ)常數(shù)項 e (2.71828182845904) 為底。
LOG(number,base)
Number 為用于計算對數(shù)的正實數(shù)。
Base 為對數(shù)的底數(shù)。如果省略底數(shù),假定其值為 10。
示例
問題二:在excel中怎么計算對數(shù) 使用LOG()函數(shù)
LOG (number,base)
Number 為您想要的對數(shù)之正實亥。
Base 為對數(shù)的基底數(shù)值。如果省略 base,則假設其值為 10。
范例
=LOG (10) 10 的對數(shù) (1)
=LOG (8, 2) 8 以 2 為底的對數(shù) (3)
=LOG (86, 2.7182818) 86 以 e 為底的對數(shù) (4.454347)
問題三:怎么用java來計算對數(shù) 但是如果運用了以下的方法,用Java處理數(shù)字所遇到的小麻煩就可以輕而易舉的解決了。
Sun的J2SE提供了一個單一的對數(shù)方法――double java.lang.Math.log(double),這很容易使用。請看如下代碼:
double x = Math.log(5);
等價于下面的數(shù)學方程:x = ln 5或x = loge5其中e是內(nèi)皮爾數(shù)或自然數(shù)。
logx(y) =loge(x) / loge(y)
這只需一段簡單的Java程序來實現(xiàn):
package .generationjava.math;
public class Logarithm {
static public double log(double value, double base) {
return Math.log(value) / Math.log(base);}}計算100的以10為底的對數(shù)就變?yōu)榉浅:唵瘟耍?/p>
double log = Logarithm.log(100, 10); log is 2.0
512的以2為底的對數(shù)是:
問題四:對數(shù)函數(shù)怎么求單調(diào)性 設區(qū)間內(nèi)x1、x2,x1<x2,代入f(x) 比較f(x1)與f(x2)的值,若: f(x1)>f(x2),則為減函數(shù);反之則為增函數(shù)。 要注意區(qū)間。 有,結(jié)合指數(shù)和真數(shù)的圖像來看。 熟記之后就可以判斷出它的單調(diào)性,你的教輔資料上應該有詳細的說明。
問題五:c語言怎樣輸入對數(shù) C語言中的math.h頭文件中有對數(shù)函數(shù),原型為:
1.doub定e log(double x) 求的是lnx(log(e)(x))
2.double log10(double x) 求log(10)(x)
求一般的話,假如以a為底的b的對數(shù)(log(a)(b))
利用換底公式轉(zhuǎn)化為lg(b)/lg(a)或ln(b)/ln(a) 進行求解
問題六:在excel中怎么計算對數(shù) 使用LOG()函數(shù)
LOG (number,base)
Number 為您想要的對數(shù)之正實亥。
Base 為對數(shù)的基底數(shù)值。如果省略 base,則假設其值為 10。
范例
=LOG (10) 10 的對數(shù) (1)
=LOG (8, 2) 8 以 2 為底的對數(shù) (3)
=LOG (86, 2.7182818) 86 以 e 為底的對數(shù) (4.454347)
問題七:excel里怎么輸入對數(shù)函數(shù)? ln()
返回一個數(shù)的自然對數(shù)。自然對數(shù)礎(chǔ)常數(shù)項 e (2.71828182845904) 為底。
LOG(number,base)
Number 為用于計算對數(shù)的正實數(shù)。
Base 為對數(shù)的底數(shù)。如果省略底數(shù),假定其值為 10。
示例
double log(double x),函數(shù)返回x的自然對數(shù),即lnx,
double log10(double x),函數(shù)返回x的以10為底的對數(shù).
當前標題:c語言里對數(shù)函數(shù)怎么輸入 c語言對數(shù)函數(shù)怎么打
鏈接地址:http://chinadenli.net/article4/doedgoe.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、手機網(wǎng)站建設、企業(yè)網(wǎng)站制作、定制網(wǎng)站、網(wǎng)站導航、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)