MATLAB Function Reference | ![]() ![]() |
表示
T = toeplitz(c,r) T = toeplitz(r)
詳細
Toeplitz 行列は、1 つの行と 1 つの列を使って定義されます。対称 Toeplitz 行列は、1 つの行で定義されます。toeplitz
は、行のみ、あるいは行と列の表現を与えることで、Toeplitz 行列を作成します。
T = toeplitz(c,r)
は、1 列目が c
で、1 行目が r
である非対称 Toeplitz 行列 T
を出力します。c
と r
の最初の要素が異なるときは、メッセージが表示され、列の要素が使われます。
T = toeplitz(r)
は、ベクトル r
から作られる対称 Toeplitz 行列、または、エルミートToeplitz 行列を出力します。このとき、 r
は行列の最初の行を定義します。
例題
c = [1 2 3 4 5]; r = [1.5 2.5 3.5 4.5 5.5]; toeplitz(c,r) Column wins diagonal conflict: ans = 1.000 2.500 3.500 4.500 5.500 2.000 1.000 2.500 3.500 4.500 3.000 2.000 1.000 2.500 3.500 4.000 3.000 2.000 1.000 2.500 5.000 4.000 3.000 2.000 1.000
参考
![]() | title | trace | ![]() |