Matematik og programmering

Tags:    diverse

Er der nogen, som ligger inde med links til sider, som beskriver, hvordan man kan bruge (avanceret) matematik i samspil med programmering?

I så fald må i meget gerne poste et svar her i tråden :)



Indlæg senest redigeret d. 20.08.2008 16:08 af Bruger #4479
10 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 9 karma
Sorter efter stemmer Sorter efter dato
Hej Mathias,

Det er jo helt an på hvad du mener med "avanceret".

Vil du bare lave nogle udregninger, eller vil du grafisk vise dem? Som f.eks grafer eller lign.

Hvis du med "avanceret matematik" mener noget i stil med vektorer i rummet, så kunne du måske med fordel kigge på 3D Grafik?

Men kom med et eller flere eksempler på hvad du mener, så vil jeg gerne prøve at give dig et svar.

M.v.h. Johnny



Jeg tænker krypteringer. Ofte benyttes jo rimelig advancerede matematiske systemer, og du kan i forhold til det let begynde at snakke om algoritmer og sandsynlighedsregning.

Skal vært fald selv skrive om det her emne i studieretningsopgave på gymnasiet og det ser ud til at være udmærket.







Haskell?



Er der nogen, som ligger inde med links til sider, som beskriver, hvordan man kan bruge (avanceret) matematik i samspil med programmering?

I så fald må i meget gerne poste et svar her i tråden :)


Som andre har nævnt er kryptering og 3D grafik meget matematiktunge emner.

Computerspil bruger megen matematik til både 2D, 3D, AI, og fysik.

Derudover er der selvfølgelig sandsynlighedsregning og statistik og den slags.



Hej alle.
Tak for de svar i allerede har givet.

The-Freak: Er Haskell da et specielt matematik-orienteret programmeringssprog - eller hvad? :)

Shafh: Har du nogen links til det du har tænkt dig at skrive om. Det lyder jo meget spændende!

Jeg er ikke så meget for at begynde på 3D, fordi jeg ikke har så gode erfaringer med det fra dårligere tider..... :$

Motivationen for at skrive indlægget, er at jeg ikke normalt bruger så meget matematik, når jeg laver kode, som man kunne - tror jeg da.

Jeg tror kun en eneste gang, at jeg har haft glæde af at vide hvad matricer er, så det er også et spørgsmål om hvilken matematik, man kan bruge, og i hvilke sammenhænge.

Noget andet - som måske er mere hensigtsmæssigt at kigge på - er algoritmer. Ved I noget om den slags? (Lige fra hvordan man løser eller genererer en sudoku plade, til de lidt mere avancerede ting er velkomne)

På forhånd tak for hjælpen :)



Jeg bruger simpel aritmetik konstant til at placere GUI elementer (centrering og så'n), og så bruger jeg trigonometri til at beregne afstande og lidt mere avancerede placeringer (en afstand på A enheder i en vinkel på B grader i forhold til koordinatet X, Y).

Jeg bruger mange af de algoritmer og datastrukturer man kan lære om på datamatiker uddannelsen eller gennem litteraturen. Mest træ strukturer, sortering, grafer, lister og lignende.



Kan du uddybe det med algoritmer og datastrukturer. Det vil jeg gerne lære noget mere om :)



Kan du uddybe det med algoritmer og datastrukturer. Det vil jeg gerne lære noget mere om :)

:O
Øhm...det er et enormt emne, så nej...det kan jeg ikke, men der er mange gode bøger om emnet. Jeg kan anbefale disse:
http://www.amazon.com/Data-Structures-Algorithms-Michael-Goodrich/dp/0471738840/
http://www.amazon.com/Introduction-Algorithms-Thomas-H-Cormen/dp/0262032937/

Men kort fortalt så går det ud på at finde måder at organisere data i hukommelsen (eller på disk), så de er lette at finde frem til igen og udføre operationer på.

F.eks. graf teori (har intet med grafik og koordinat systemer at gøre), som er et enormt og spændende emne. Det bruges bl.a. af www.krak.dk til at finde den korteste vej mellem to punkter og til at generere labyrinter for bare at nævne et par anvendelsesmuligheder.

Men hvis du har spørgsmål til en bestemt datastruktur eller algoritme så skriv endelig.

Her er lidt at gå i gang med:
http://en.wikipedia.org/wiki/Linked_list
http://en.wikipedia.org/wiki/Quick_sort
http://en.wikipedia.org/wiki/Tree_(data_structure)
http://en.wikipedia.org/wiki/Binary_tree
http://en.wikipedia.org/wiki/Graph_(data_structure)



Indlæg senest redigeret d. 25.08.2008 00:02 af Bruger #2695
Kan du uddybe det med algoritmer og datastrukturer. Det vil jeg gerne lære noget mere om :)

:O
Øhm...det er et enormt emne, så nej...det kan jeg ikke, men der er mange gode bøger om emnet.

Haha :) Det var nu heller ikke det jeg mente! Jeg mente henvisninger til bøger/hjemmesider - og som den glimrende tankelæser du er har du også givet mig det. Tak :D

F.eks. graf teori (har intet med grafik og koordinat systemer at gøre)

:lol: :lol:



Indlæg senest redigeret d. 25.08.2008 15:59 af Bruger #4479
t