Brug af logaritmer i computere

...

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.