| MATLAB Function Reference | ![]() |
Syntax
T = toeplitz(c,r) T = toeplitz(r)
Description
給定一行、一列就可以定義一個 Toeplitz 矩陣。只要利用一列就可以定義一個對稱 Toeplitz 矩陣。給定一列或是一行一列,toeplitz 就可以產生 Toeplitz 矩陣。
T = toeplitz(c,r)
回傳一個非對稱 Toeplitz 矩陣 T,c 為第一行、r 為第一列。若 c 與 r 的第一個元素不同,則系統會使用行元素,並列印出警告訊息。
T = toeplitz(r)
回傳一個由 r 向量形成的對稱或 Hermitian Toeplitz 矩陣,r 定義了矩陣的第一列。
Examples
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
See Also
| title | trace | ![]() |