Función triangular ejemplar
Una función triangular (también conocida como función de triángulo , función de sombrero o función de tienda ) es una función cuyo gráfico adopta la forma de un triángulo. A menudo, se trata de un triángulo isósceles de altura 1 y base 2, en cuyo caso se denomina función triangular. Las funciones triangulares son útiles en el procesamiento de señales y la ingeniería de sistemas de comunicación como representaciones de señales idealizadas, y la función triangular específicamente como una función de núcleo de transformación integral a partir de la cual se pueden derivar señales más realistas, por ejemplo, en la estimación de la densidad del núcleo . También tiene aplicaciones en la modulación de código de pulso como una forma de pulso para transmitir señales digitales y como un filtro adaptado para recibir las señales. También se utiliza para definir la ventana triangular a veces llamada ventana de Bartlett .
Definiciones
La definición más común es como una función por partes:
tres
(
incógnita
)
=
O
(
incógnita
)
=
definición
máximo
(
1
−
|
incógnita
|
,
0
)
=
{
1
−
|
incógnita
|
,
|
incógnita
|
<
1
;
0
de lo contrario
.
{\displaystyle {\begin{aligned}\operatorname {tri} (x)=\Lambda (x)\ &{\overset {\underset {\text{def}}{}}{=}}\ \max {\big (}1-|x|,0{\big )}\\&={\begin{cases}1-|x|,&|x|<1;\\0&{\text{de lo contrario}}.\\\end{cases}}\end{aligned}}}
De manera equivalente, puede definirse como la convolución de dos funciones rectangulares unitarias idénticas :
tres
(
incógnita
)
=
recto
(
incógnita
)
∗
recto
(
incógnita
)
=
∫
−
∞
∞
recto
(
incógnita
−
τ
)
⋅
recto
(
τ
)
d
τ
.
{\displaystyle {\begin{aligned}\operatorname {tri} (x)&=\operatorname {rect} (x)*\operatorname {rect} (x)\\&=\int _{-\infty }^{\infty }\operatorname {rect} (x-\tau )\cdot \operatorname {rect} (\tau )\,d\tau .\\\end{aligned}}}
La función triangular también se puede representar como el producto de las funciones rectangular y de valor absoluto :
tres
(
incógnita
)
=
recto
(
incógnita
/
2
)
(
1
−
|
incógnita
|
)
.
{\displaystyle \operatorname {tri} (x)=\operatorname {rect} (x/2){\big (}1-|x|{\big )}.}
Función triangular alternativa
Tenga en cuenta que algunos autores definen la función triangular como si tuviera una base de ancho 1 en lugar de ancho 2:
tres
(
2
incógnita
)
=
O
(
2
incógnita
)
=
definición
máximo
(
1
−
2
|
incógnita
|
,
0
)
=
{
1
−
2
|
incógnita
|
,
|
incógnita
|
<
1
2
;
0
de lo contrario
.
{\displaystyle {\begin{aligned}\operatorname {tri} (2x)=\Lambda (2x)\ &{\overset {\underset {\text{def}}{}}{=}}\ \max {\big (}1-2|x|,0{\big )}\\&={\begin{cases}1-2|x|,&|x|<{\tfrac {1}{2}};\\0&{\text{de lo contrario}}.\\\end{cases}}\end{aligned}}}
En su forma más general, una función triangular es cualquier B-spline lineal : [1]
tres
yo
(
incógnita
)
=
{
(
incógnita
−
incógnita
yo
−
1
)
/
(
incógnita
yo
−
incógnita
yo
−
1
)
,
incógnita
yo
−
1
≤
incógnita
<
incógnita
yo
;
(
incógnita
yo
+
1
−
incógnita
)
/
(
incógnita
yo
+
1
−
incógnita
yo
)
,
incógnita
yo
≤
incógnita
<
incógnita
yo
+
1
;
0
de lo contrario
.
{\displaystyle \operatorname {tri} _{j}(x)={\begin{cases}(x-x_{j-1})/(x_{j}-x_{j-1}),&x_{j-1}\leq x<x_{j};\\(x_{j+1}-x)/(x_{j+1}-x_{j}),&x_{j}\leq x<x_{j+1};\\0&{\text{de lo contrario}}.\end{cases}}}
Mientras que la definición en la parte superior es un caso especial
O
(
incógnita
)
=
tres
yo
(
incógnita
)
,
{\displaystyle \Lambda (x)=\operatorname {tri} _{j}(x),}
donde , , y .
incógnita
yo
−
1
=
−
1
Estilo de visualización x_{j-1}=-1
incógnita
yo
=
0
{\displaystyle x_{j}=0}
incógnita
yo
+
1
=
1
Estilo de visualización x_{j+1}=1
Una B-spline lineal es lo mismo que una función lineal continua por partes , y esta función triangular general es útil para definir formalmente como
F
(
incógnita
)
{\estilo de visualización f(x)}
F
(
incógnita
)
{\estilo de visualización f(x)}
F
(
incógnita
)
=
∑
yo
y
yo
⋅
tres
yo
(
incógnita
)
,
{\displaystyle f(x)=\sum _{j}y_{j}\cdot \operatorname {tri} _{j}(x),}
donde para todo entero . La función lineal por partes pasa por cada punto expresado como coordenadas con par ordenado , es decir,
incógnita
yo
<
incógnita
yo
+
1
{\displaystyle x_{j}<x_{j+1}}
yo
{\estilo de visualización j}
(
incógnita
yo
,
y
yo
)
{\displaystyle (x_{j},y_{j})}
F
(
incógnita
yo
)
=
y
yo
{\displaystyle f(x_{j})=y_{j}}
.
Escalada
Para cualquier parámetro :
a
≠
0
{\displaystyle a\neq 0}
tres
(
a
a
)
=
∫
−
∞
∞
1
|
a
|
recto
(
τ
a
)
⋅
recto
(
a
−
τ
a
)
d
τ
=
{
1
−
|
a
/
a
|
,
|
a
|
<
|
a
|
;
0
de lo contrario
.
{\displaystyle {\begin{aligned}\operatorname {tri} \left({\tfrac {t}{a}}\right)&=\int _{-\infty }^{\infty }{\tfrac {1}{|a|}}\operatorname {rect} \left({\tfrac {\tau }{a}}\right)\cdot \operatorname {rect} \left({\tfrac {t-\tau }{a}}\right)\,d\tau \\&={\begin{cases}1-|t/a|,&|t|<|a|;\\0&{\text{de lo contrario}}.\end{cases}}\end{aligned}}}
La transformación se determina fácilmente utilizando la propiedad de convolución de las transformadas de Fourier y la transformada de Fourier de la función rectangular :
F
{
tres
(
a
)
}
=
F
{
recto
(
a
)
∗
recto
(
a
)
}
=
F
{
recto
(
a
)
}
⋅
F
{
recto
(
a
)
}
=
F
{
recto
(
a
)
}
2
=
s
i
norte
do
2
(
F
)
,
{\displaystyle {\begin{aligned}{\mathcal {F}}\{\operatorname {tri} (t)\}&={\mathcal {F}}\{\operatorname {rect} (t)*\operatorname {rect} (t)\}\\&={\mathcal {F}}\{\operatorname {rect} (t)\}\cdot {\mathcal {F}}\{\operatorname {rect} (t)\}\\&={\mathcal {F}}\{\operatorname {rect} (t)\}^{2}\\&=\mathrm {sinc} ^{2}(f),\end{aligned}}}
donde es la función sinc normalizada .
Sincronización
(
incógnita
)
=
pecado
(
π
incógnita
)
/
(
π
incógnita
)
{\displaystyle \operatorname {sinc} (x)=\sin(\pi x)/(\pi x)}
Véase también
Referencias
^ "Propiedades básicas de splines y B-splines" (PDF) . INF-MAT5340 Apuntes de clase. pág. 38.