Bruk av logaritmer i datamaskiner

...

Programmerere bruker logaritmer for å forkorte dataprogrammeringsprosessen.

Logaritmer har vært en viktig del av matematikken siden 1614. Matematikere og dataprogrammerere bruker logaritmiske eksponenter fordi det forenkler komplekse matematiske beregninger. For eksempel er 1000 = 10^3 det samme som 3 = log101000. Datautviklere bruker logaritmer i datamaskinfunksjonsformler for å lage spesifikke programresultater, for eksempel å lage grafer som sammenligner statistiske data.

Datamodellering

Datamodellering lager sammenligningsmodeller som forutsier utfall basert på matematisk statistisk informasjon. I datamodellering kan logaritmer representere ethvert emne vi ønsker å sammenligne, for eksempel lysstyrken eller jordskjelvintensiteten. Når en datamaskin måler størrelser, lager den en logaritmisk skala. Datamaskiner analyserer eksponentielle prosesser som spredning av en epidemi ved å plotte sett med logaritmiske målinger. Prosessen skaper en modifisert logaritmisk kurve kalt en logistikk.

Dagens video

Computer Imaging

Logaritmer som brukes i databehandling justerer piksler, organiserer farger og hjelper datamaskiner med å manipulere fotografier for forbedring, sammenslåing eller sammenligning. Etter opprettelsen av et digitalt bilde, konverteres den fotograferte informasjonen til små fargeseksjoner kalt piksler. For at en datamaskin skal gjenskape et bilde, organiserer den de røde (R) grønne (G) blå (B) verdiene for hver piksel og transformerer dem til todimensjonale fargepar, for eksempel G/R, B/R. Hver sammenkobling betyr en spesifikk matematisk logaritme som lar datamaskinen oversette og justere hver piksel til det fotograferte bildet.

Kryptologi

Diskrete logaritmer er en viktig del av å skape effektive datakryptosystemer. Den variable karakteren til de numeriske nøkkelutvekslingene i visse logaritmiske formler gjør det mulig for kryptologer utvikle datasikkerhetssystemer som begrenser brukertilgang og fungerer som en sil som sperrer spesifikk sikkerhet angrep.

Applikasjonsutvikling

Ingeniør-, forretnings- og vitenskapsapplikasjoner bruker logaritmiske funksjoner. I tillegg bruker programmeringsspråk, som C og C++, logaritmiske formler for å etablere ikke-lineære relasjoner og for å definere tallinndata i beregninger -- for eksempel bruken av LOG10 naturlige logaritmer for numeriske inngangsfunksjoner til tiende potens i utviklingen av MS Windows Produkter. Logaritmiske funksjoner som brukes til å beregne reelle argumentutganger i et dataprogram må være større enn null.