YaChudo

Трикутна хвиля

Переглядів: 0. Оновлено 10.11.2026.

Обмежена трикутна хвиля: залежність від часу (вгорі) та частоти (внизу). Основна частота дорівнює 220 Гц (A3)

Трикутна хвиля — це несинусоїдальна форма хвилі, названа на честь своєї трикутної форми. Це періодична, кусково-лінійна, неперервна, дійснозначна функція.

Як і прямокутна хвиля, трикутна хвиля містить тільки непарні гармоніки. Однак вищі гармоніки скочуються набагато швидше ніж в прямокутної хвилі (пропорційно оберненому квадрату номера гармоніки, а не оберненому значенню).

Гармоніки

Анімація адитивним синтезом трикутної хвилі зі збільшенням кількості гармонік. Див. Фур'є-аналіз для математичного опису.

Можна апроксимувати трикутну хвилю адитивним синтезом, підсумовуючи непарні гармоніки основної частоти, домножуючи кожну іншу непарну гармоніку на − 1 {\displaystyle -1} (або, еквівалентно, змінюючи її фазу на π) і домножуючи амплітуду гармонік на обернений квадрат їх номера моди n {\displaystyle n} (або на обернений квадрат їх відносної частоти до фундаментальної).

Вищесказане можна математично узагальнити наступним чином:

x t r i a n g l e ( t ) = 8 π 2 ∑ i = 0 N − 1 ( − 1 ) i n − 2 sin ⁡ ( 2 π f 0 n t ) {\displaystyle {\begin{aligned}x_{\mathrm {triangle} }(t)&{}={\frac {8}{\pi ^{2}}}\sum _{i=0}^{N-1}(-1)^{i}n^{-2}\sin \left(2\pi f_{0}nt\right)\end{aligned}}} ,

де N {\displaystyle N}  — кількість гармонік, що включаються в наближення, t {\displaystyle t}  — незалежна змінна (наприклад, час для звукових хвиль), f 0 {\displaystyle f_{0}}  — основна частота, а i {\displaystyle i}  — індекс гармоніки, яка пов'язана з номером її моди, n = 2 i + 1 {\displaystyle n=2i+1} .

Цей нескінченний ряд Фур'є сходиться до трикутної хвилі, коли N {\displaystyle N} прямує до нескінченності як показано на анімації.

Означення

Синусоїдальні, прямокутні, трикутні, та пилкоподібні хвилі

Ще одне означення трикутної хвилі на інтервалі від − 1 {\displaystyle -1} до 1 {\displaystyle 1} та з періодом p {\displaystyle p} :

x ( t ) = 4 p ( t − p 2 ⌊ 2 t p + 1 2 ⌋ ) ( − 1 ) ⌊ 2 t p + 1 2 ⌋ {\displaystyle x(t)={\frac {4}{p}}\left(t-{\frac {p}{2}}\left\lfloor {\frac {2t}{p}}+{\frac {1}{2}}\right\rfloor \right)(-1)^{\left\lfloor {\frac {2t}{p}}+{\frac {1}{2}}\right\rfloor }} ,

де символ ⌊ n ⌋ {\displaystyle \lfloor n\rfloor }  — функція підлоги від n {\displaystyle n} .

Також трикутна хвиля може бути абсолютним значенням пилкоподібної хвилі :

x ( t ) = 2 | t p − ⌊ t p + 1 2 ⌋ | {\displaystyle x(t)=2\left|{t \over p}-\left\lfloor {t \over p}+{1 \over 2}\right\rfloor \right|}

або для інтервалу від − 1 {\displaystyle -1} до 1 {\displaystyle 1} :

x ( t ) = 2 | 2 ( t p − ⌊ t p + 1 2 ⌋ ) | − 1. {\displaystyle x(t)=2\left|2\left({t \over p}-\left\lfloor {t \over p}+{1 \over 2}\right\rfloor \right)\right|-1.}

Трикутна хвиля також може бути виражена як інтеграл

x ( t ) = ∫ 0 t sgn ⁡ ( sin ⁡ ( u ) ) d u {\displaystyle x(t)=\int _{0}^{t}\operatorname {sgn} (\sin(u))\,{\rm {d}}u} .

Це просте рівняння з періодом 4 {\displaystyle 4} та початковим значенням y ( 0 ) = 1 {\displaystyle y(0)=1} :

y ( x ) = | x mod 4 − 2 | − 1 {\displaystyle y(x)=|x\,{\bmod {\,}}4-2|-1} .

Оскільки у цьому представлені використовується лише функція модулята абсолютне значення, то це можна використовувати для простої реалізації трикутної хвилі на апаратній електроніці з малою потужністю процесора. Попереднє рівняння можна узагальнити на випадок періоду p {\displaystyle p} , амплітуди a {\displaystyle a} і початкового значення y ( 0 ) = a / 2 {\displaystyle y(0)=a/2} :

y ( x ) = 2 a p | ( x mod p ) − p 2 | − 2 a 4 . {\displaystyle y(x)={\frac {2a}{p}}{\biggl |}\left(x{\bmod {p}}\right)-{\frac {p}{2}}{\biggr |}-{\frac {2a}{4}}.}

Попередня функція — це частковий випадок останньої при a = 2 {\displaystyle a=2} і p = 4 {\displaystyle p=4} :

y ( x ) = 2 ⋅ 2 4 | ( x mod 4 ) − 4 2 | − 2 ⋅ 2 4 ⇔ {\displaystyle y(x)={\frac {2\cdot 2}{4}}{\biggl |}\left(x{\bmod {4}}\right)-{\frac {4}{2}}{\biggr |}-{\frac {2\cdot 2}{4}}\Leftrightarrow }
y ( x ) = | ( x mod 4 ) − 2 | − 1. {\displaystyle y(x)=|\left(x{\bmod {4}}\right)-2|-1.}

Непарну версію першої функції можна отримати, просто змістити на одиницю початкове значення, що змінить фазу вихідної функції:

y ( x ) = | ( x − 1 ) mod 4 − 2 | − 1. {\displaystyle y(x)=|(x-1)\,{\bmod {\,}}4-2|-1.}

Узагальнюючи це, одержуємо непарну функцію для будь-якого періоду і амплітуди:

y ( x ) = 4 a p | ( ( x − p 4 ) mod p ) − p 2 | − a . {\displaystyle y(x)={\frac {4a}{p}}{\biggl |}\left(\left(x-{\frac {p}{4}}\right){\bmod {p}}\right)-{\frac {p}{2}}{\biggr |}-a.}

За допомогою функцій sine та arcsine з періодом p {\displaystyle p} та амплітудою a {\displaystyle a} трикутну хвилю можна записати у вигляді:

y ( x ) = 2 a π arcsin ⁡ ( sin ⁡ ( 2 π p x ) ) . {\displaystyle y(x)={\frac {2a}{\pi }}\arcsin \left(\sin \left({\frac {2\pi }{p}}x\right)\right).}

Довжина дуги

Довжина дуги за період s {\displaystyle s} для трикутної хвилі заданої амплітуди a {\displaystyle a} та періодом p {\displaystyle p}  :

s = ( 4 a ) 2 + p 2 . {\displaystyle s={\sqrt {(4a)^{2}+p^{2}}}.}

Див. також

Посилання

Джерело: стаття у Вікіпедії та історія редагувань (автори).