Programmører bruger logaritmer til at forkorte computerprogrammeringsprocessen.
Logaritmer har været en vigtig del af matematikken siden 1614. Matematikere og computerprogrammører bruger logaritmiske eksponenter, fordi det forenkler komplekse matematiske beregninger. For eksempel er 1000 = 10^3 det samme som 3 = log101000. Computerudviklere bruger logaritmer i computerfunktionsformler til at skabe specifikke softwareprogramresultater, såsom oprettelse af grafer, der sammenligner statistiske data.
Computermodellering
Computermodellering skaber sammenligningsmodeller, der forudsiger resultater baseret på matematisk statistisk information. I computermodellering kan logaritmer repræsentere ethvert emne, vi ønsker at sammenligne, såsom lysets lysstyrke eller jordskælvsintensiteter. Når en computer måler størrelser, skaber den en logaritmisk skala. Computere analyserer eksponentielle processer såsom spredningen af en epidemi ved at plotte sæt af logaritmiske målinger. Processen skaber en modificeret logaritmisk kurve kaldet en logistik.
Dagens video
Computer billedbehandling
Logaritmer, der bruges i computerbilleddannelse, justerer pixels, organiserer farver og hjælper computere med at manipulere fotografier til forbedring, fletning eller sammenligning. Efter oprettelsen af et digitalt billede konverteres den fotograferede information til små farveudsnit kaldet pixels. For at en computer kan genskabe et billede, organiserer den de røde (R) grønne (G) blå (B) værdier for hver pixel og omdanner dem til todimensionelle farvepar, såsom G/R, B/R. Hver parring betyder en specifik matematisk logaritme, der gør det muligt for computeren at oversætte og justere hver pixel til det fotograferede billede.
Kryptologi
Diskrete logaritmer er en vigtig del af skabelsen af effektive computerkryptosystemer. Den variable karakter af de numeriske nøgleudvekslinger i visse logaritmiske formler gør det muligt for kryptologer udvikle computersikkerhedssystemer, der begrænser brugeradgang og fungerer som en si, der spærrer for specifik sikkerhed angreb.
Applikationsudvikling
Engineering, business og videnskabsapplikationer bruger logaritmiske funktioner. Derudover bruger programmeringssprog, såsom C og C++, logaritmiske formler til at etablere ikke-lineære relationer og til at definere talinput i beregninger -- for eksempel brugen af LOG10 naturlige logaritmer til numeriske inputfunktioner til tiende potens i udviklingen af MS Windows Produkter. Logaritmiske funktioner, der bruges til at beregne reelle argumentoutput i et computerprogram, skal være større end nul.