rectangularPulse
Функция меандра
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
rectangularPulse(a
,b
,x
) rectangularPulse(x
)
rectangularPulse(a, b, x)
представляет прямоугольную функцию.
rectangularPulse(x)
является ярлыком для rectangularPulse(-1/2, 1/2, x)
.
Прямоугольная функция также вызвана прямоугольная функция, функция поля, функция Пи или функция логического элемента.
Если a
и b
являются переменными или выражениями с переменными, rectangularPulse
принимает тот a < b
. Если a
и b
являются численными значениями, такими, что a > b
, rectangularPulse
выдает ошибку.
Если a < x < b
, функция меандра равняется 1. Если x = a
или x = b
, функция меандра равняется 1/2. В противном случае это равняется 0. Смотрите Пример 1 и Пример 2.
Если a = b
, rectangularPulse
возвращается 0. Смотрите Пример 3.
rectangularPulse(x)
эквивалентен rectangularPulse(-1/2, 1/2, x)
. Смотрите Пример 4.
rectangularPulse
также принимает бесконечности как свои аргументы. Смотрите Пример 7.
rectangularPulse
и rectpulse
эквивалентны.
Вычислите функцию меандра для этих входных параметров:
[rectangularPulse(-1, 1, -2), rectangularPulse(-1, 1, -1), rectangularPulse(-1, 1, 0), rectangularPulse(-1, 1, 1), rectangularPulse(-1, 1, 2)]
Если a < b
, функция меандра для x = a
и x = b
равняются 1/2:
assume(a < b); [rectangularPulse(a, b, a), rectangularPulse(a, b, b)]
Для a = b
функция меандра возвращается 0:
rectangularPulse(a, a, x)
Используйте rectangularPulse
с одним входным параметром как ярлык для вычисления rectangularPulse(-1/2, 1/2, x)
:
rectangularPulse(x)
[rectangularPulse(-1), rectangularPulse(-1/2), rectangularPulse(0), rectangularPulse(1/2), rectangularPulse(1)]
Перепишите функцию меандра с точки зрения ступенчатой функции Heaviside:
rewrite(rectangularPulse(a, b, x), heaviside)
Постройте функцию меандра:
plot(rectangularPulse(x), x = -1..1)
Постройте функцию меандра, для которой аргумент b
является положительной бесконечностью:
plot(rectangularPulse(0, infinity, x))
|
Арифметическое выражение.
x