03. oktober 2010 - 18:40Der er
10 kommentarer og 1 løsning
sinusfælden
Hej folkens,
Jeg burde måske placere dette spørgsmål i et andet forum, men måske nogle af Jer kender til problemet og evt en løsning.
Min matematik er efterhånden rusten men da jeg skal til at programmere noget med noget trigonometri har jeg taget skridte fuldt ud og er gået igang med at lave en omgang OOP med trigonometri-beregner.
I nogle tilfælde er det så sådan at man bliver nødt til at gå igennem sinusrelationen for at få finde en vinkel. Og derfor også sinusfælden som så skal tackles. Til Jer der ikke kender den så kan det siges at fx
asin(A) og 180-asin(A)
giver forskellige vinkler som resultatet hvoraf kun en af dem er den rigtige.
Mit spørgsmål er så - hvordan kommer jeg igennem sinusfælden med det rigtige resultat? Kan jeg på nogen måde teste resultaterne for at finde det rigtige?
Dertil er jeg også nået. Men jeg er så rusten i matematik så jeg ikke kender logikken for at verificere hvilken løsning der er den korrekte. Og det var lidt det jeg var ude efter...
Nu er der jo sådan set ingen original ligning - bare en masse beregninger på på de manglende vinkler og sider. Jeg tror det ender med at jeg ikke kan validere resultatet af sinusrelationen og komme uden om sinusfælden.
Hvis jeg nu har en anden vinkel, fx A og den beregnede vinkel via sinus er vinklen B, vil jeg så kunne sige noget? Man må vel kunne lægge A og B sammen og så skal resultatet vel være under 180... men går den altid?
Men Arne, når du skriver at der er en eller flere ligninger der kan afgøre rigtigheden, så er det jo stadigvæk en ret dynamisk størrelse at programmere efter. Ligningen(erne) der skal anvendes er jo forskellige afhængig af kendte værdier.
Og tjacob: det var præcis i den retning snakken skulle drejes. Tak fordi du satte ord på det :D
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.