Upotreba logaritama u računalima

...

Programeri koriste logaritme kako bi skratili proces računalnog programiranja.

Logaritmi su važan dio matematike od 1614. godine. Matematičari i računalni programeri koriste logaritamske eksponente jer pojednostavljuju složene matematičke izračune. Na primjer, 1000 = 10^3 je isto što i 3 = log101000. Računalni programeri koriste logaritme u formulama računalnih funkcija kako bi stvorili specifične rezultate softverskog programa, kao što je stvaranje grafikona koji uspoređuju statističke podatke.

Računalno modeliranje

Računalno modeliranje stvara modele za usporedbu koji predviđaju ishode na temelju matematičkih statističkih informacija. U računalnom modeliranju, logaritmi mogu predstavljati bilo koju temu koju želimo usporediti, poput svjetline svjetlosti ili intenziteta potresa. Kada računalo mjeri veličine, stvara logaritamsku skalu. Računala analiziraju eksponencijalne procese kao što je širenje epidemije crtanjem skupova logaritamskih mjerenja. Proces stvara modificiranu logaritamsku krivulju koja se naziva logistika.

Video dana

Računalna slika

Logaritmi koji se koriste u računalnim slikama poravnavaju piksele, organiziraju boje i pomažu računalima da manipuliraju fotografijama radi poboljšanja, spajanja ili usporedbe. Nakon stvaranja digitalne slike, fotografirane informacije pretvaraju se u male dijelove boje zvane pikseli. Kako bi računalo ponovno stvorilo sliku, organizira crvene (R) zelene (G) plave (B) vrijednosti za svaki piksel i pretvara ih u dvodimenzionalne parove boja, kao što su G/R, B/R. Svako uparivanje označava određeni matematički logaritam koji omogućuje računalu da prevede i poravna svaki piksel u fotografiranu sliku.

Kriptologija

Diskretni logaritmi su važan dio stvaranja učinkovitih računalnih kriptosustava. Varijabilna priroda razmjene numeričkih ključeva u određenim logaritamskim formulama omogućuje kriptolozima da razviti računalne sigurnosne sustave koji ograničavaju pristup korisnika i djeluju kao sito koje sprječava specifičnu sigurnost napadi.

Razvoj aplikacija

Inženjerske, poslovne i znanstvene aplikacije koriste logaritamske funkcije. Osim toga, programski jezici, kao što su C i C++, koriste logaritamske formule za uspostavljanje nelinearnih odnosa i definiranje unosa brojeva u izračuni -- na primjer, korištenje prirodnih logaritama LOG10 za funkcije numeričkog unosa na desetu potenciju u razvoju MS Windowsa proizvodi. Logaritamske funkcije koje se koriste za izračunavanje stvarnih argumenata izlazne vrijednosti u računalnom programu moraju biti veće od nule.