Ortogonalitate
În matematică, ortogonalitatea, este o generalizare a perpendicularității. Înseamnă „în unghi drept”, și vine din grecescul ὀρθός orthos, care înseamnă drept și γωνία gonia, care înseamnă unghi.
Explicație
[modificare | modificare sursă]Formal, doi vectori și dintr-un spațiu cu produs scalar sunt ortogonali dacă produsul lor scalar este zero. Această proprietate este scrisă .
Două subspații vectoriale și din spațiul vectorial se numesc subspații ortogonale dacă toți vectorii din sunt ortogonali pe toți vectorii din . Cel mai mare subspațiu ortogonal pe un subspațiu dat se numește complement ortogonal al respectivului subspațiu.
O transformare liniară se numește transformare liniară ortogonală dacă ea păstrează produsul scalar. Adică pentru toate perechile de vectori și din din spațiul cu produs scalar ,
Aceasta înseamnă că păstrează unghiul între și , și că lungimile lui și sunt egale.
Termenul de normal este folosit adesea în locul celui de ortogonal, dar normal se poate referi și la versori. În particular, ortonormal înseamnă o colecție de vectori care sunt și ortogonali și normali (de lungime egală cu unitatea). Astfel, folosirea termenului normal cu sensul de orthogonal este adesea evitată.
În spațiile vectoriale euclidiene
[modificare | modificare sursă]În spațiile euclidiene de două sau trei dimensiuni, doi vectori sunt ortogonali dacă produsul lor scalar este zero, adică fac un unghi de 90° sau π/2 radiani. Astfel, ortogonalitatea vectorilor este o generalizare a conceptului de perpendicular. În termenii subspațiilor euclidiene, complementul ortogonal al unei drepte este planul perpendicular pe el, și invers. Se observă însă ca nu există o corespondență în ce privește planele perpendiculare între ele, deoarece vectorii din subspații pornesc din origine.
În spațiul euclidian de 4 dimensiuni, complementul ortogonal al unei drepte este un hiperplan și invers, iar cel al unui plan este alt plan.
Unii vectori se numesc ortogonali doi câte doi dacă oricare dintre ei sunt ortogonali, iar o mulțime de astfel de vectori se numește mulțime ortogonală. O astfel de mulțime este mulțime ortonormală dacă toți vectorii acesteia sunt vectori unitate. Vectorii nenuli ortogonali doi câte doi sunt întotdeauna liniar independenți.
Funcții ortogonale
[modificare | modificare sursă]Adesea se folosește următorul produs scalar între două funcții f și g:
Se introduce aici o funcție pondere nenegativă în definirea produsului scalar.
Se spune că aceste funcții sunt ortogonale dacă acel produs scalar este zero:
Scriem normele în raport cu acest produs scalar și cu ponderea astfel
Membrii unei secvențe { fi : i = 1, 2, 3, ... } sunt:
- ortogonali dacă
- ortonormali dacă
unde
este Delta Kronecker. Cu alte cuvinte, oricare două funcții sunt ortogonale, și norma fiecăreia este 1 în cazul secvenței ortonormale.
Exemple
[modificare | modificare sursă]- Vectorii (1, 3, 2), (3, −1, 0), (1/3, 1, −5/3) sunt ortogonali doi câte doi, pentru că (1)(3) (3)(−1) (2)(0) = 0, (3)(1/3) (−1)(1) (0)(−5/3) = 0, (1)(1/3) (3)(1) − (2)(5/3) = 0. Se observă și că produsul scalar al vectorilor cu ei înșiși reprezintă normele acestor vectori, deci pentru a verifica ortogonalitatea, trebuie verificat doar produsul scalar cu ceilalți vectori.
- Vectorii (1, 0, 1, 0, ...)T și (0, 1, 0, 1, ...)T sunt ortogonali. Este evident că produsul scalar al celor doi vectori este 0. Putem apoi să facem generalizarea de a considera vectorii din Z2n:
- pentru un întreg pozitiv a, și pentru 1 ≤ k ≤ a − 1, acești vectori sunt ortogonali, de exemplu (1, 0, 0, 1, 0, 0, 1, 0)T, (0, 1, 0, 0, 1, 0, 0, 1)T, (0, 0, 1, 0, 0, 1, 0, 0)T sunt ortogonali.
- Date fiind două funcții cuadratice 2t 3 și 5t2 t − 17/9. Aceste funcții sunt ortogonale în raport cu o funcție pondere unitate pe intervalul între −1 și 1. Produsul acestor două funcții este 10t3 17t2 − 7/9 t − 17/3, și acum,
- Funcțiile 1, sin(nx), cos(nx) : n = 1, 2, 3, ... sunt ortogonale în raport cu măsura Lebesgue a intervalului între 0 și 2π. Acest fapt este unul de bază pentru teoria seriilor Fourier.
- Diferite secvențe polinomiale se numesc polinoame ortogonale. În particular:
- Polinoamele Hermite sunt ortogonale în raport cu distribuția normală cu valoarea așteptată 0.
- Polinoamele Legendre sunt ortogonale în raport cu distribuția uniformă pe intervalul dintre −1 și 1.
- Polinoamele Laguerre sunt ortogonale în raport cu distribuția exponențială. Unele polinoame Laguerre cumva mai generale sunt secvențe de polinoame ortogonale în raport cu distribuțiile gama.
- Polinoamele Cebîșev de speța întâi sunt ortogonale față de măsura
- Polinoamele Cebîșev de speța a doua sunt ortogonale în raport cu distribuția semicirculară Wigner.
- În mecanica cuantică, două stări proprii ale unei funcții de undă, și , sunt ortogonale dacă corespund unor valori proprii diferite. Aceasta înseamnă, în notația Dirac, că dacă și nu corespund aceleiași valori proprii.
Alte înțelesuri
[modificare | modificare sursă]Din utilizarea inițială din matematică, au fost derivate alte sensuri posibile ale cuvântului ortogonal.
Artă
[modificare | modificare sursă]În artă, liniile perspective imaginate care merg spre punctul de dispariție se numesc 'linii ortogonale'.
Informatică
[modificare | modificare sursă]Ortogonalitatea este o proprietate a proiectării sistemelor care facilitează fezabilitatea și compactitatea unor proiecte complexe. Ortogonalitatea garantează că modificarea efectului tehnic produs de o componentă a unui sistem nici nu creează, nici nu propagă efecte secundare în alte componente ale sistemului. Comportamentul rezultat al unui sistem care constă din mai multe componente trebuie să fie controlat doar de definițiile formale ale logicii sale și nu de efecte secundare rezultate din slaba integrare, adică dintr-un design neortogonal al modulelor și interfețelor. Ortogonalitatea reduce timpii de testare și dezvoltare deoarece este mai ușor să se verifice structuri care nu cauzează nu depind de efecte secundare efecte secundare.
De exemplu, o mașină are componente și controale ortogonale (adică accelerarea nu impactează asupra a nimic altceva în afara componentelor implicate exclusiv în funcția de accelerare). Pe de altă parte, un design neortogonal ar putea cauza influența direcției asupra frânării, sau a vitezei asupra suspensiilor.[1] În consecință, această utilizare este văzută ca fiind derivată din utilizarea termenului ortogonal în matematică: Se poate proiecta un vector pe un subspațiu proiectându-l pe fiecare membru al unei mulțimi de vectori din bază separat și adunând proiecțiile dacă și numai dacă vectorii din bază sunt ortogonali doi câte doi.
Un set de instrucțiuni se numește ortogonal dacă orice instrucțiune poate folosi orice registru în orice mod de adresare. Această terminologie rezultă din considerarea unei instrucțiuni ca un vector ale cărui componente sunt câmpurile instrucțiunii. Un câmp identifică regiștrii pe care se operează, și altul specifică modul de adresare. Un set de instrucțiuni ortogonale codifică în mod unic toate combinațiile de regiștri și moduri de adresare.
Comunicații radio
[modificare | modificare sursă]În radiocomunicații, schemele de acces multiplu sunt ortogonale când un receptor ideal poate respinge complet semnale nedorite arbitrar de puternice folosind funcții de bază diferite de semnalul dorit. O astfel de schemă este TDMA, unde funcțiile de bază ortogonale sunt impulsuri triunghiulare care nu se suprapun ("cuante de timp").
O altă schemă este OFDM, care se referă la utilizarea de către un singur transmițător, a unui set de semnale multiplexate în frecvență cu spațierea de frecvență minimă exactă necesară pentru a le face ortogonale, astfel încât să nu se influențeze reciproc. Exemple celebre includ 802.11 Wi-Fi; DVB-T, sistemul de difuzare terestră a televiziunii digitale folosit în toată lumea mai puțin America de Nord, și DMT, forma standard de ADSL.
Taxonomie
[modificare | modificare sursă]În taxonomie, o clasificare ortogonală este una în care nici un element nu e membru al mai mult decât unui grup, adică clasificările sunt exclusive reciproc.
Chimie
[modificare | modificare sursă]În chimie, protecția ortogonală este o strategie ce permite deprotejarea grupurilor funcționale independent unul de celălalt.
Note
[modificare | modificare sursă]- ^ „Lincoln Mark VIII speed-sensitive suspension (MPEG video)”. Accesat în .
Legături externe
[modificare | modificare sursă]- Chapter 4 - Compactness and Orthogonality Arhivat în , la Wayback Machine. in The Art of Unix Programming
|