※ 引述《higger (朝鄉而行2019)》之銘言:
: 比如3^x=87
: 我們頂多知道x的整數部份介於4到5
: 更不用說把87換成更大的數字
: 如果是要用手算
: 這個算的方法是什麼?
: 國高中有教過嗎?
: 不會是十分逼近法吧?
: 謝謝
我高中還真的有教過。
首先要先死背 log 2 = 0.3010, log 3 = 0.4771 (此處的 log 以 10 為底)
然後 log 5 不必背, log 5 = log (10/2) = 1 - log 2 = 0.6990
回到題目,算指數起手式一定是兩邊取 log
log (3^x) = log 87
x*log 3 = log 87 = log 3 + log 29
x = 1 + (log 29 / log 3)
然後 log 29 是多少就卡住了對不對?但我們可以知道:
log 30 = log (2*3*5) = log 2 + log 3 + log 5 = 1.4771 (抄前面數字)
log 27 = log (3*3*3) = 3 * log 3 = 1.4313
log 29 介於 1.4313 和 1.4771 之間
x 介於 4.000 和 4.096 之間
好,忙了半天,我比你的答案準確度多了一位數,還不如手機拿出來算
針對你的問題,其實正解是計算尺
https://zh.wikipedia.org/zh-tw/%E8%AE%A1%E7%AE%97%E5%B0%BA
家父大學時買過一把,但等他一有錢就買了 Casio 工程計算機,供您參考。
作者: wray (Rayf) 2019-05-15 13:41:00
看了wiki,覺得計算機實在是劃時代的發明,人類文明的火炬!
其實他上次就問過計算尺了所以他這次問的就是log2那些怎麼求的
作者:
higger (朝鄉而行2016)
2019-05-15 15:41:00不能用log啦,如果你用log,不就相當於把題目3^x=87變成10^x=2?
不管是不是筆算,寫log並沒有問題啊,3^x=87可以寫成xlog3=log87 所以問題就是要找出log3跟log87
作者:
higger (朝鄉而行2016)
2019-05-15 15:50:00sorry,我看不懂那個e的公式,我想對數發明人應該也看不懂,但他卻會算一大堆10^x=2...
你弄錯了,他不是算10^x=2... 正好反過來他是直接拿1.0000001乘n次做成表格,再用內插法補的所以是先有表格才能查到東西,而且也不是以10為底這就不是你所謂的手算了,手算就是用泰勒如果看不懂那個e在幹麼,那其實再說下去意義也不大
作者:
higger (朝鄉而行2016)
2019-05-15 16:00:00噢,是這樣啊,感謝提示,我再研究一下好難啊,我還以為會有什麼簡單的代數解法....
作者:
sa12e3 2019-05-15 18:41:00好懷念古早味log要簡單的代數方法應該不會有,如果有不會沿用至今。
如果有耐心一直用2去除的話,29近似於2^58/10^16
作者:
firejox (Tangent)
2019-05-15 20:15:00ln29 / ln3 =3 + ln(29/27) / ln3 接下來套ln 的泰勒也可