式として入力を要求する簡単なスクリプトを作成しようとしています。この関数を複数回計算するのは、常にユーザーの入力を要求する必要はありません。ユーザー入力としてのMATLAB方程式
私の現在のスクリプトはfを関数ハンドルとして定義して関数を2回実行していましたので、私は常に新しい方程式を求めていますが、これは望ましくありません。
f = @(x) input('f(x) = ');
a = f(2); % requests user input
b = f(3); % requests user input again
さらに、このように見えます(機能しない)。
func = input('f(x) = ');
f = @(x) func;
a = f(2);
b = f(3);
ここでは、私が達成しようとしているアイデアを得るためのユーザー入力がありません。
f = @(x) x^2;
a = f(2);
b = f(3);
は、私はシンボリック数学ツールボックスで解決策を見つけたと思うが、私はこのアドオンを持っていないので、私はそれをテストする/使用することはできません。
他に解決策はありますか?