Casio50 » fx-3x50P » Programs 程式集 » Special Functions 特殊函數 »
本式可求大於 -1/e 的實數 x 對應之 (Principle) Lambert’s W function 的值, 亦即 x = w ew 之實數解.
| <COMP> |
|---|
| ? → A : B → C : |
| Lbl 0 : |
| C – B → C : |
| C e C – A : |
| Ans ÷ ( Ans + A + e C – .5 Ans ( 1 + ( 1 + C ) -1 → B : |
| 10 B ≠ 1 => Goto 0 : |
| C |
| 57 Bytes |
| 一般操作 | 例子 |
|---|---|
| 求 W(x) | 求 xx = 10 的解, 並準至 10 個有效數字. |
| 解得 |
|
| 啟動程式 | 按 Prog 1 |
| 輸入數值 x EXE |
ln 10 EXE |
| 顯示答案 W(x) |
0.918761335 (即 x = ln 10 / 0.918... = 2.506184146) (正確答案為 2.50618414559) |
| A | x |
|---|---|
| B | ε |
| C | W(x) |
| D | |
| X | |
| Y | |
| M |
Lambert’s W function 的定義為 x = w ew 的反函數. 它的定義域 (Domain) 是 [-1/e, ∞).
若 x < -1/e, 則本式無法算出答案, 且必須按 AC 終止程式.