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