実多項式の根

nAG Toolbox for MATLAB®用のサンプルコード

Keyword: 実多項式の根

概要

本サンプルは実多項式の根を求めるサンプルプログラムです。 本サンプルは以下に示される次数が5の多項式の根を求めて出力します。

実多項式の根のデータ 

※本サンプルはnAG Toolbox for MATLAB®が提供する関数 c02ag() のExampleコードです。実行にはMATLAB®本体(他社製品)とnAG Toolbox for MATLAB®が必要です。
本サンプル及び関数の詳細情報は c02ag のマニュアルページをご参照ください。

入力データ

1
2
3
4
5
6
7
8

a = [1;
     2;
     3;
     4;
     5;
     6];
n = int32(5);
[z, ifail] = c02ag(a, n)

  • a には多項式の各項の係数を指定しています。
  • n には多項式の次数を指定しています。
  • 最後に本関数を呼び出す構文を指定しています。

出力結果

1
2
3
4
5

z =
   -1.4918    0.5517    0.5517   -0.8058   -0.8058
         0    1.2533   -1.2533    1.2229   -1.2229
ifail =
           0

  • z の最初の行は多項式の根の実部を、2行目は根の虚部を示しています。
  • ifail は関数がエラーを検知しなければ"0"を出力します。

関連情報
© 日本ニューメリカルアルゴリズムズグループ株式会社 2025
Privacy Policy  /  Trademarks