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 が出力されます。

bannerAds