Jeg har lige et spørgsmål. Jeg skal finde et punkt givet et start punkt og en afstand.
Først har jeg 2 punkter fx (0,0) og (10,10) Så skal jeg finde punktet der ligger fx længden 1 fra (0,0), ad samme linie.
Ud fra de 2 punkter kender jeg a og b. (i ax+b) Men hvordan "vender" jeg afstands formlen, så jeg får x2 og y2 givet en afstand? |P1 P2| = square((x2-x1)^2+(y2-y1)^2)
Jeg kan finde masser af formler på nettet og her, der beregner punkt givet afstand, og afstand givet 2 punkter men det er Latitude/Longitude beregninger.
Ja du har ret. givet 2 punkter kender jeg jo hypotenusen ud fra den normale afstandsformel. Jeg kender også længden af de 2 andre sider, med (y2 - y1) / hypotenusen hvis jeg ganger det resultat med den ønskede distance, jeg vil opnår får jeg resultaterne... :)
Er der ikke flere problemer her? For det første hvor mange dimensioner befinder vi os i? 2 (planen), 3 (rummet) eller 4? eller?
> Jeg skal finde et punkt givet et start punkt og en afstand. Det er der uendeligt mange punkter der opfylder. I planen er det jo alle punkterne på cirklen med radius afstanden og centrum i start punktet. I rummet er det alle punkterne på kugleskallen.
> Først har jeg 2 punkter fx (0,0) og (10,10) > Så skal jeg finde punktet der ligger fx længden 1 fra (0,0), ad samme linie. Men det er jo et helt andet problem. Det problem løses nemmest ved at benytte vektorregning: Lav vektoren fra (0, 0) til (10, 10). Normér den (dvs divider med længden af den så den nye vektor får længde 1). Det nye punkt kan så fås som startpunktet (0,0) + t vektoren ovenfor. (I dit tilfælde er t så = 1).
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.