Een driehoeksfunctie (ook bekend als een driehoeksfunctie , hoedfunctie of tentfunctie ) is een functie waarvan de grafiek de vorm aanneemt van een driehoek. Vaak is dit een gelijkbenige driehoek met hoogte 1 en basis 2, in welk geval dit de driehoeksfunctie wordt genoemd. Driehoekige functies zijn nuttig in signaalverwerking en communicatiesysteemtechniek als representaties van geïdealiseerde signalen, en de driehoeksfunctie specifiek als een integrale transformatiekernelfunctie waaruit meer realistische signalen kunnen worden afgeleid, bijvoorbeeld bij schatting van de kerndichtheid . Het heeft ook toepassingen in pulscodemodulatie als een pulsvorm voor het verzenden van digitale signalen en als een aangepast filter voor het ontvangen van de signalen. Het wordt ook gebruikt om het driehoekige venster te definiëren dat soms het Bartlett-venster wordt genoemd .
De driehoeksfunctie kan ook worden weergegeven als het product van de rechthoekige en absolute waardefuncties:
Alternatieve driehoeksfunctie
Merk op dat sommige auteurs in plaats daarvan de driehoekfunctie definiëren om een basis van breedte 1 te hebben in plaats van breedte 2:
In zijn meest algemene vorm is een driehoeksfunctie elke lineaire B-spline :
Terwijl de definitie bovenaan een speciaal geval is
waar , , en .
Een lineaire B-spline is hetzelfde als een continue stuksgewijs lineaire functie en deze algemene driehoeksfunctie is handig om formeel te definiëren als
waar voor alle integer . De stuksgewijs lineaire functie gaat door elk punt uitgedrukt als coördinaten met geordend paar , dat wil zeggen,