| 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 | ![]() |