2016-09-12 4 views
1

私は以下の係数行列を持っています。次のようにpythonの与えられた係数から(x-1)の累乗でポリミアルを作成する

import numpy as np 
coeffMatrix = np.array([[ 1.  , 1.46599761, 0.  , 0.25228421], 
    [ 2.71828183, 2.22285026, 0.75685264, 1.69107137], 
    [ 7.3890561 , 8.80976965, 5.83006675, -1.94335558], 
    [ 20.08553692, 0.  , 0.  , 0.  ]]) 

私はその後、多項式s0を作成することができます。

s0 = np.poly1d(coeffMatrix[0][::-1]) 
print (s0) 

それは次のような出力出力します:

 3 
0.2523 x + 1.466 x + 1 

私は今係数としてcoeffMatrix[1][::-1]を使用してs1を作成したいのが、私はs1が(x-1)の累乗になるようにします。

どうすればいいですか?

サイドノートです。私はどのようにstackoverflowにまっすぐに貼り付けjupyterノートブックの入力出力をコピーするのか分からない。

答えて

関連する問題