この質問の前に、私はそれがよりうまくいくと理解しています。しかし、これは私のクラスの質問であり、私はこのようにアプローチする必要があります。組み込みの関数やパッケージは使用できません。数値2次微分をPythonで近似する
有限差分を使って、与えられた関数の二次導関数の数値を近似する関数を書く必要があります。この機能は以下のとおりです。
2nd Derivative Formula(私は古いアカウントにログイン情報を失ってしまったので、私のポイントが不足していてイメージを含むことができません)。
私の質問はこれです:
私はPythonの関数が導出される入力機能を受け付けるようにする方法を理解していません。誰かが入力に入れた場合2nd_deriv(2x**2 + 4, 6)
2x^2を6で評価する方法はわかりません。
これがわからない場合は、私に再度説明してみてください。 Pythonは私にとって初めてのものなので、私は足を濡らしています。
おかげ
これにはあまりよく慣れていませんが、以前は「exec」を見ていましたが、ユーザー入力からコードをコンパイルすることができます。任意のユーザー入力関数を導出できる関数を記述したい場合は、これが方法です。しかし、あなたの問題が単に入力の解析であれば、これは 'out1 = inputstr.split( '(')'の後に 'out2 = out1 [1] .split( '、')をつけて行うことができます。 '。 – nostradamus
入力の規則は何ですか? –
@ Ev.Kounis教授と話すことなく、それはどんな単一の変数式でもあるようです。 – ct4242