MATLABで多項式の値を求めるにはどうすればよいですか
MATLAB では、多項式の値を求めるのに polyval 関数を使用することができます。polyval 関数の入力引数は多項式の係数と求めたい場所です。次に例を示します。
多項式P(x) = 3x^3 + 2x^2 – 5x + 1をx = 2で評価してください。
まず、多項式の係数をベクトルに格納する必要がある。
係数 = [3, 2, -5, 1];
次に、polyval 関数を使用して多項式の値を求めます。
x = 2 とし、value に多項式の係数と x を用いて多項式関数を評価した結果を格納します。
最後に、結果を出力します。
disp(value);
このコードを実行すると、多項式の x = 2 における値、つまり value = 25 が出力されます。