Re: [請問] 不用計算機或對數表求指數?

作者: Schottky (順風相送)   2019-05-15 13:32:49
※ 引述《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,覺得計算機實在是劃時代的發明,人類文明的火炬!
作者: Ricestone (麥飯石)   2019-05-15 13:46:00
其實他上次就問過計算尺了所以他這次問的就是log2那些怎麼求的
作者: higger (朝鄉而行2016)   2019-05-15 15:41:00
不能用log啦,如果你用log,不就相當於把題目3^x=87變成10^x=2?
作者: Ricestone (麥飯石)   2019-05-15 15:46:00
不管是不是筆算,寫log並沒有問題啊,3^x=87可以寫成xlog3=log87 所以問題就是要找出log3跟log87
作者: higger (朝鄉而行2016)   2019-05-15 15:50:00
sorry,我看不懂那個e的公式,我想對數發明人應該也看不懂,但他卻會算一大堆10^x=2...
作者: Ricestone (麥飯石)   2019-05-15 15:55:00
你弄錯了,他不是算10^x=2... 正好反過來他是直接拿1.0000001乘n次做成表格,再用內插法補的所以是先有表格才能查到東西,而且也不是以10為底這就不是你所謂的手算了,手算就是用泰勒如果看不懂那個e在幹麼,那其實再說下去意義也不大
作者: higger (朝鄉而行2016)   2019-05-15 16:00:00
噢,是這樣啊,感謝提示,我再研究一下好難啊,我還以為會有什麼簡單的代數解法....
作者: Ricestone (麥飯石)   2019-05-15 16:18:00
有的話當初就不會做20年了啊
作者: sa12e3   2019-05-15 18:41:00
好懷念古早味log要簡單的代數方法應該不會有,如果有不會沿用至今。
作者: MrSherlock (夏樂克)   2019-05-15 20:00:00
如果有耐心一直用2去除的話,29近似於2^58/10^16
作者: firejox (Tangent)   2019-05-15 20:15:00
ln29 / ln3 =3 + ln(29/27) / ln3 接下來套ln 的泰勒也可

Links booklink

Contact Us: admin [ a t ] ucptt.com