2011-02-06, 23:39
  #1
Medlem
1slands avatar
Jag programmerar under min fritid där jag gör olika små hobbyprojekt för utveckla mig vidare inom området. Det som jag för tillfället håller på med är olika objekt i en 3D-rymd där kollisioner med mera beräknas med hjälp av vektorer och framförallt normalisering av vektorerna samt lite grejor med "normal", "plan" och så vidare. Grejen är att jag själv inte är så värst insatt i denna nya värld (har läst Matematik C och Fysik A som högst).

Det börjar kärva sig när jag inte förstår varför man tar kvadratroten ur vektorns innehåll samt varför man normaliserar genom att dela vektorns komponenter med vektorns storlek som två exempel.

Jag skulle vilja höra era förslag på vilka böcker som beskriver dessa termer korrekt utifrån mitt användningsperspektiv. Både engelska och svenska böcker går bra då jag är van vid båda, dock gärna på ett väldigt bra förklarande sätt.

Om ni också har någon awesome webbsida med matnyttig information så skulle detta uppskattas!

Peace!
__________________
Senast redigerad av 1sland 2011-02-06 kl. 23:44.
Citera
2011-02-06, 23:46
  #2
Medlem
sp3tts avatar
Det du letar efter är en lärobok i linjär algebra. Leta gärna efter en som även innehåller exempel på tillämpningar.
Citera
2011-02-06, 23:49
  #3
Medlem
1slands avatar
Citat:
Ursprungligen postat av sp3tt
Det du letar efter är en lärobok i linjär algebra. Leta gärna efter en som även innehåller exempel på tillämpningar.

Tackar! Då vet jag det sammanhängande begreppet. Nu ska jag leta runt på Amazon.

Om ni andra sitter på bra tips så är ni välkomna att dela!
Citera
2011-02-07, 00:26
  #4
Medlem
Ang. "kvadratroten ur innehållet":

Det är avståndsformeln du tänker på: Om du har en vektor säg (1,1) i planet så ges dess längd av pythagoras sats. Det är analogt i rymden.

En enkel sökning på vektorgeometri i google borde rendera i någon sorts lämplig pdf. Annars kan du kolla under linear algebra på khanacademy.com

Den bok jag kan rekommendera är Elementary Linear Algebra av Howard Anton. Den har en massa tillämpningar och grejjer.
Citera
2011-02-07, 00:43
  #5
Medlem
1slands avatar
Citat:
Ursprungligen postat av chris69
Ang. "kvadratroten ur innehållet":

Det är avståndsformeln du tänker på: Om du har en vektor säg (1,1) i planet så ges dess längd av pythagoras sats. Det är analogt i rymden.

En enkel sökning på vektorgeometri i google borde rendera i någon sorts lämplig pdf. Annars kan du kolla under linear algebra på khanacademy.com

Den bok jag kan rekommendera är Elementary Linear Algebra av Howard Anton. Den har en massa tillämpningar och grejjer.

Tackar för det!

Jag har hittat ett dussintals videolektioner: http://www.youtube.com/watch?v=ZK3O402wf1c och jag undrar om det är det jag bör gå igenom också?
Citera
2011-02-08, 20:59
  #6
Medlem
Citat:
Ursprungligen postat av 1sland
Tackar för det!

Jag har hittat ett dussintals videolektioner: http://www.youtube.com/watch?v=ZK3O402wf1c och jag undrar om det är det jag bör gå igenom också?

Beror helt på hur mycket linjär algebra du vill egga. De där videolektionerna tar upp ganska mycket om vektorrum, egenvärden och andra saker som du kanske inte behöver för vad du ska göra.

Du behöver dock knappast någon mer matte än matte c för att kunna förstå sakerna som tas upp. Eventuellt att du måste bekanta dig med lite trigonometri men det är allt.
Citera
2011-02-09, 00:43
  #7
Medlem
matteyass avatar
Citat:
Ursprungligen postat av 1sland
... samt varför man normaliserar genom att dela vektorns komponenter med vektorns storlek som två exempel.

När man normaliserar en vektor så vill man att dess längd ska vara 1; något som kan vara användbart vid olika tillfällen. Om vi har en vektor som har längden L så bör det kännas naturligt att om vi delar dess komponenter med L så blir längden av nya vektorn 1?

Om inte så kan du använda det faktum att normen/längden på vektorn v (skrivs ofta ||v||) är roten ur alla komponenter kvadrerade. v/||v|| är detsamma som att dela alla enskilda komponenter hos v med ||v||. Prova sedan att kolla längden på den nya vektorn v/||v||.
Citera
2011-02-12, 16:06
  #8
Medlem
1slands avatar
Tackar för ytterligare svar!
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in