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