triangularPulseТреугольная импульсная функция
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.
triangularPulse(a,b,c,x) triangularPulse(a,c,x)
triangularPulse(a, b, c, x) представляет треугольную функцию.
triangularPulse(a, c, x) является ярлыком для triangularPulse(a, (a + c)/2, c, x).
triangularPulse(x) является ярлыком для triangularPulse(-1, 0, 1, x).
triangularPulse представляет треугольную импульсную функцию. Эта функция также вызвана треугольная функция, функция шляпы, функция палатки или пилообразная функция.
Если a, b и c являются переменными или выражениями с переменными, triangularPulse принимает тот a <= b <= c. Если a, b и c являются численными значениями, которые не удовлетворяют это условие, triangularPulse выдает ошибку.
Если a < x < b, треугольная функция равняется (x - a)/(b - a). Если b < x < c, треугольная функция равняется (c - x)/(c - b). В противном случае это равняется 0. Смотрите Пример 1 и Пример 2.
Если a = b или b = c, треугольная функция может быть выражена с точки зрения прямоугольной функции. Смотрите Пример 3.
Если a = b = c, triangularPulse возвращается 0. Смотрите Пример 4.
triangularPulse(x) эквивалентен triangularPulse(-1, 0, 1, x). Смотрите Пример 5.
triangularPulse(a, c, x) эквивалентен triangularPulse(a, (a + c)/2, c, x). Смотрите Пример 6.
triangularPulse также принимает бесконечности как свои аргументы. Смотрите Пример 9.
triangularPulse и tripulse эквивалентны.
Вычислите треугольную импульсную функцию для этих входных параметров:
[triangularPulse(-2, 0, 2, -3), triangularPulse(-2, 0, 2, -1/2), triangularPulse(-2, 0, 2, 0), triangularPulse(-2, 0, 2, 3/2), triangularPulse(-2, 0, 2, 3)]
![]()
Вычислите треугольную импульсную функцию для a < x < b:
triangularPulse(a, b, c, x) assuming a < x < b
![]()
Вычислите треугольную импульсную функцию для b < x < c:
triangularPulse(a, b, c, x) assuming b < x < c

Вычислите треугольную импульсную функцию для a = b и c = b:
triangularPulse(b, b, c, x) assuming b < c

triangularPulse(a, b, b, x) assuming a < b

Для a = b = c треугольная импульсная функция возвращается 0:
triangularPulse(a, a, a, x)
![]()
Используйте triangularPulse с одним входным параметром как ярлык для вычисления triangularPulse(-1, 0, 1, x):
triangularPulse(x)
![]()
[triangularPulse(-10), triangularPulse(-3/4), triangularPulse(0), triangularPulse(2/3), triangularPulse(1)]
![]()
Используйте triangularPulse с тремя входными параметрами как ярлык для вычисления triangularPulse(a, (a + c)/2, c, x):
triangularPulse(a, c, x)
![]()
[triangularPulse(-10, 10, 3), triangularPulse(-1/2, -1/4, -2/3), triangularPulse(2, 4, 3), triangularPulse(2, 4, 6), triangularPulse(-1, 4, 0)]
![]()
Перепишите треугольную импульсную функцию с точки зрения ступенчатой функции Heaviside:
rewrite(triangularPulse(a, b, c, x), heaviside)

Постройте треугольную импульсную функцию:
plot(triangularPulse(x), x = -2..2)

Постройте треугольную импульсную функцию, для которой аргумент c является положительной бесконечностью:
plot(triangularPulse(-1, 1, infinity, x))

|
Арифметическое выражение.
x