Două, în cazul general, funcții cu valori complexe și , aparținând spațiului Lebesgue , unde este o mulțime măsurabilă , se numesc ortogonale dacă
Pentru funcțiile vectoriale, produsul scalar al funcțiilor sub o integrală este introdus, iar integrarea peste un segment este înlocuită cu integrarea peste o regiune a dimensiunii corespunzătoare. O generalizare utilă a conceptului de ortogonalitate este ortogonalitatea cu o anumită pondere. Sunt ortogonale cu greutatea funcției și dacă
unde este produsul scalar al vectorilor și sunt valorile funcțiilor cu valori vectoriale și în punctul , este punctul regiunii și este elementul volumului acesteia ( măsură ). Această formulă este scrisă în modul cel mai general în comparație cu toate cele de mai sus. În cazul scalarilor reali , produsul scalar trebuie înlocuit cu cel obișnuit; în cazul scalarilor complecşi , : .
Cerința ca funcțiile să aparțină spațiului se datorează faptului că pentru spații nu formează un spațiu Hilbert și, prin urmare, este imposibil să se introducă un produs scalar pe ele și, odată cu acesta, ortogonalitatea.