當前位置:首頁 » 編程軟體 » 編程中的對數

編程中的對數

發布時間: 2023-08-03 21:35:37

A. 編程函數取對數運算

不同分母的兩個分數不能直接相加,要換成相同的分母後才能相加.同理底不同的對數要相互運算,就需要換成同樣的底.這樣就產生了換底公式.
推導:
設t=log(a)x
則有a^t=x
兩邊取以e為底的對數
lna^t=lnx,因為lna^t=tlna
tlna=lnx
t=lnx/lna
即是:log(a)x=lnx/lna
我嘗試用C語言實現:例用換底公式求log(10)x,即以a=10為底的對數,輸入任意x,由換底公式求出對數的值。
#include
"stdio.h"
#include
"math.h"
void
main()
{
float
x;
double
s;
printf("please
input
x=");
scanf("%f",&x);
printf("x=%f\n",x);
s=
log(
x)/
log(
10);
printf("log(10)x=%lf",s);
}
運行後輸入100,則結果得出2.000000

熱點內容
編程自我學 發布:2025-03-23 03:43:26 瀏覽:994
乳膠枕頭壓縮 發布:2025-03-23 03:42:35 瀏覽:567
請帖html源碼 發布:2025-03-23 03:38:18 瀏覽:763
雲伺服器視頻 發布:2025-03-23 03:38:15 瀏覽:114
淄博java培訓 發布:2025-03-23 03:28:32 瀏覽:25
sql從兩個表中查詢 發布:2025-03-23 03:28:24 瀏覽:135
wps加密文檔怎麼解密如何解除 發布:2025-03-23 03:28:22 瀏覽:323
centos搭建l2tp伺服器搭建 發布:2025-03-23 03:22:38 瀏覽:137
外網訪問軟體2021 發布:2025-03-23 03:18:35 瀏覽:550
安卓大屏導航的aux哪裡接 發布:2025-03-23 03:08:46 瀏覽:41