這個計算機的功能
本工具可求解 \(a\cdot b^{x} = c\) 形式的指數方程式,解出未知的指數 \(x\)。指數方程式在生活中隨處可見——複利計算、人口成長、放射性衰變、化學反應,凡是某個數量不斷被固定倍率相乘的情況都用得上。不必再靠猜測,本求解器會運用對數精確算出 \(x\)。
使用方法
輸入三個數值:係數 \(a\)(也就是 \(x = 0\) 時的數值)、底數 \(b\)(成長或衰減的倍率),以及結果 \(c\)(目標值)。按下計算後,工具會回傳指數 \(x\)、比值 \(c/a\),並驗算 \(a\cdot b^{x}\),讓你確認答案是否正確。
公式解析
從 \(a\cdot b^{x} = c\) 出發,兩邊同除以 \(a\),得到 \(b^{x} = c/a\)。再對兩邊取對數,並運用對數的次方律,可得 \(x\cdot\log(b) = \log(c/a)\)。最後兩邊同除以 \(\log(b)\),就能把指數單獨解出來:
$$x = \frac{\log(c/a)}{\log(b)}$$
由於對數底數會在比值中相互抵消,因此使用任何底數的對數都可以。但要有實數解,必須滿足 \(a \neq 0\)、\(c/a > 0\),且底數 \(b > 0\) 並且 \(b \neq 1\)。
實例演算
求解 \(2\cdot 3^{x} = 54\)。首先計算 \(c/a = 54/2 = 27\)。接著 $$x = \frac{\log(27)}{\log(3)} = 3,$$ 因為 \(3^{3} = 27\)。驗算:\(2\cdot 3^{3} = 2\cdot 27 = 54\)。✓
常見問題
為什麼 \(c/a\) 必須是正數?正的底數不論取任何實數次方,結果一定是正數,所以只有在 \(c/a > 0\) 時,\(b^{x} = c/a\) 才有解。
底數可以是 \(e\) 嗎?可以——輸入 \(b = 2.71828\),就能求解 \(a\cdot e^{x} = c\) 這類自然指數方程式。
如果沒有實數解怎麼辦?若 \(a\) 為零、底數不合規定,或 \(c/a\) 不是正數,計算機就會顯示無實數解。