kroneckerDelta
Символ дельты Кронекера
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
kroneckerDelta(m
, <n
>)
kroneckerDelta(m, n)
символ дельты Кронекера. Это представляет 1 если m = n и 0 если m ≠ n.
kroneckerDelta(m)
представляет 1 если m = 0 и 0 если m ≠ 0.
Вызовы kroneckerDelta(m, n)
и kroneckerDelta(m - n)
эквивалентны.
kroneckerDelta(m, n)
урожаи 1
если аргументы m
N
совпасть.
Это дает к 0
если m - n
дает к ненулевому численному значению.
Если любой m
или n
содержите символьные объекты и m - n
не дает к численному значению, затем символьный вызов kroneckerDelta(m, n)
или эквивалентный вызов kroneckerDelta(n, m)
возвращен.
Числа с плавающей точкой такой как 1,0, 2.0 и т.д. обработаны как целые числа.
Обратите внимание на то, что kroneckerDelta(m,n)
= kroneckerDelta(n,m)
для arbitary аргументов m
N
. В символьных возвращаемых значениях можно обменяться упорядоченным расположением входных параметров.
kroneckerDelta
используется и обрабатывается sum
и ztrans
, iztrans
.
kroneckerDelta
возвращается 1 или 0, соответственно, для аргументов, которые определенно совпадают или не совпадают:
kroneckerDelta(2, 2), kroneckerDelta(n, n), kroneckerDelta(2, 3), kroneckerDelta(n - 1, n + 1)
На символьный звонок отвечают, если система не может решить, совпадают ли аргументы:
kroneckerDelta(m, n), kroneckerDelta(m, 3), kroneckerDelta(3, n)
kroneckerDelta
обрабатывается sum
:
sum(a[n]*kroneckerDelta(n, 3), n = 0..infinity)
sum(a[n]*kroneckerDelta(n, m), n = 0..infinity)
iztrans
может произвести условия, включающие kroneckerDelta
:
iztrans(1/(z - 1), z, n)
ztrans(%, n, z)
|
арифметические выражения. Значение по умолчанию для |
Арифметическое выражение.
m
N