Linux のコマンドライン計算機であるbcは、十分な計算能力を備えています。
3^2
9
負の指数でも混乱しません:
3^-2
0.11111
それでも遭遇すると失敗する
9^0.5
Runtime warning (func=(main), adr=8): non-zero scale in exponent
bcがこれを処理できないのはどうしてでしょうか?
そして、エラーメッセージは何を意味しますか?
はい、私はこれとそこに与えられた解決策を読みました:
e(0.5*l(9))
2.99999999999999999998
はい、精度の損失と
電卓は式を解くことになっています。あなたは電卓の生活を楽にするべきではなく、その逆であるべきです...
この機能は、ユーザーが独自の関数を作成することを奨励するために設計されました。平方根を計算するためにユーザー定義関数を必要とするユニークな計算機になります。
s(x)
と が与えられた場合、接線や余接の関数を書くことはあまり気にしませんc(x)
。しかし、私の意見では、ユーザー定義関数を使用して平方根を計算するのは少し多すぎます。
Python が世の中にあるのに、なぜ誰も bc を使うのでしょうか? スピード?