• ベストアンサー

Mapleで1/eの近似値の出し方は?

Win2k,Maple7の環境です。 k:=subs(x=e,1/x); evalf(k,10); としても1/eが出力されるだけで近似値が出ません。 どうすれば出るのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • inara
  • ベストアンサー率72% (293/404)
回答No.1

eというのは自然対数の底(e=2.7182828...)の意味ですか? Yes→ 2通りの方法を紹介します。 (1) k:=subs(x=exp(1),1/x):evalf(k,10); とすれば、.3678794412 という10桁の近似値が出ます。 (2) evalf(1/exp(1),10)で同じ近似値が出ます。こちらはxという変数を使わないで直接1/eを計算するものです。 No→変数eの値が確定しないと数値は計算されません。2通りの方法を紹介します(e=2の場合)。 (1) e:=2:evalf(1/e,10); (2) k:=subs(x=exp(1),1/x):evalf(subs(e=2,k),10); どちらの場合も、.5000000000 が出力されます。

Erika111
質問者

お礼

exp(1)を使えばいいのですね。 evalf(1/exp(1),10); で上手くいきました。 どうもありがとうございました。

関連するQ&A