Создайте матрицу Теплица
t = toeplitz(a,b)
t = toeplitz(b)
t = toeplitz(a,b)
возвращает несимметричную матрицу Теплица, имеющую a
как его первый столбец и b
как его первая строка. b
брошен к numerictype
из a
.
t = toeplitz(b)
возвращает симметричную или Эрмитовую матрицу Теплица, сформированную из векторного b
, где b
первая строка матрицы.
Выход fi
объект t
имеет тот же numerictype
свойства как крайний левый fi
объектный вход. Если крайний левый fi
объектный вход имеет локальный fimath, выход fi
объект t
присвоен тот же локальный fimath. В противном случае, выход fi
объект t
не имеет никакого локального fimath.
toeplitz(a,b)
броски b
в тип данных a
. В этом примере происходит переполнение:
fipref('NumericTypeDisplay','short'); format short g a = fi([1 2 3],true,8,5) a = 1 2 3 s8,5 b = fi([1 4 8],true,16,10) b = 1 4 8 s16,10 toeplitz(a,b) ans = 1 3.9688 3.9688 2 1 3.9688 3 2 1 s8,5
toeplitz(b,a)
броски a
в тип данных b
. В этом примере не происходит переполнение:
toeplitz(b,a) ans = 1 2 3 4 1 2 8 4 1 s16,10
Если один из аргументов toeplitz
встроенный тип данных, он брошен к типу данных fi
объект.
x = [1 exp(1) pi] x = 1 2.7183 3.1416 toeplitz(a,x) ans = 1 2.7188 3.1563 2 1 2.7188 3 2 1 s8,5 toeplitz(x,a) ans = 1 2 3 2.7188 1 2 3.1563 2.7188 1 s8,5