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"を出力します。