Signumfunktsioon

Allikas: testwiki
Redaktsioon seisuga 31. detsember 2024, kell 17:04 kasutajalt imported>VillaK
(erin) ←Vanem redaktsioon | Viimane redaktsiooni (erin) | Uuem redaktsioon→ (erin)
Mine navigeerimisribale Mine otsikasti

Mall:See artikkel Signumfunktsioon ehk märgifunktsioon (ladina keelest signum 'märk'), mida sageli tähistatakse kui sgn(x), on matemaatiline funktsioon, mis eraldab reaalarvu märgi. Funktsioon tagastab positiivsete arvude korral +1, negatiivsete arvude korral -1 ja nullväärtuse korral 0.[1] Seda kasutatakse laialdaselt matemaatikas, arvuti- ja inseneriteaduses, näiteks algoritmide analüüsimisel, juhtimissüsteemides ja signaalitöötluses.

Signumfunktsioon y=sgn(x)

Definitsioon

Signumfunktsioon on defineeritud järgnevalt[1]:

sgnx={1,kuix>00,kuix=01,kuix<0

Funktsioon võtab sisendiks reaalarvu x ja tagastab vastavalt sellele, kas x on positiivne, negatiivne või null, vastava arvu +1, 1 või 0.

Signumfunktsiooni saab matemaatiliselt väljendada järgmiselt[1]:

sgn(x)=x|x|, kui x0

sgn(0)=0 Fail:Kompleksarvu signumfunktsioon.webm Kompleksarvude puhul saab laiendada signumfunktsiooni nii reaal- kui ka imaginaarkomponendi märgi määramiseks. Kompleksarvu z=a+bi, kus a ja b on reaalarvud, signumfunktsioon on defineeritud järgnevalt[2]:

sgn(z)=z|z|, kui z0

sgn(0)=0

Omadused

Signumfunktsioon on paaritu funktsioon, mis tähendab, et sgn(x)=sgn(x) mis tahes reaalarvu x korral.[3]

Reaalarvu x absoluutväärtust saab arvutada signumfunktsiooni abil järgmiselt: |x|=x*sgn(x).

Signumfunktsioon on mitte-pidev kohal x=0, sest vasak ja parem piirväärtus ei lange kokku. Mujal on aga pidev.

limx0x<0sgn(x)=1sgn(0)

limx0x>0sgn(x)=1sgn(0)

Kompleksarvu signumfunktsioon skaleerib arvu säilitades faasi. Teisisõnu, see seab vastavusse kompleksarvu z, ühikringi punktiga komplekstasandil, säilitades algse kompleksarvu nurga.[2]

Rakendused

Digitaalne signaalitöötlus

Digitaalses signaalitöötluses kasutatakse signumfunktsiooni signaali polaarsuse tuvastamiseks ja erinevate algoritmide rakendamiseks (kvantimine ja adaptiivfilter).[4][5]

Kastsignaali saab tekitada järgneva valemiga:

s(t)=Asgn(sin(2πft+ϕ))

kus A on kastsignaali amplituud, f on kastsignaali sagedus, t on aeg ja ϕ on kastsignaali faas.

Juhtimissüsteemid

Signumfunktsiooni kasutatakse juhtimissüsteemides mittelineaarsete süsteemide käitumise modelleerimiseks (hüsterees, küllastus ja surnud tsoon).[6]

Arvutiteadus

Arvutiteaduses kasutatakse signumfunktsiooni erinevates rakendustes näiteks veaparanduskoodis, krüptograafias ja andmete pakkimise algoritmides.[7][8]

Viited

  1. 1,0 1,1 1,2 Weisstein, Eric W. "Sign" From MathWorld--A Wolfram Web Resource. Vaadatud 15.06.2023.
  2. 2,0 2,1 Mall:Netiviide
  3. Mall:Netiviide
  4. Mall:Netiviide
  5. Mall:Netiviide
  6. Mall:Netiviide
  7. Mall:Netiviide
  8. Mall:Netiviide