Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: sin-funktio (?)

foule [09.04.2005 12:36:02]

#

eli mitä tarkoittaa ja miten toimii? ja missä voidaan käyttää?

tein viime viikolla eräänlaisen heitto-ohjelman, ja siinä säädettiin heiton kulmaa sinin avulla. Mutta jäi kuitenkin vähän epäselväksi.

Viitsisikö joku tietävämpi selventää? thanks.

tuomas [09.04.2005 12:45:09]

#

Sin on yksi trigonometrinen funktio.
http://fi.wikipedia.org/wiki/Sini

Antti Laaksonen [09.04.2005 14:03:44]

#

Sini- ja kosinifunktiolla voidaan laskea liikkumissuunta kulman perusteella. Sini palauttaa liikkeen y-akselilla ja kosini x-akselilla. Funktioiden palautusarvot muodostavat aina yhteensä suoran, jonka pituus on 1. Kun tämä kerrotaan liikkeen nopeudella, voidaan laskea, miten kappaleen koordinaatteja pitää muuttaa, kun se liikkuu tiettyyn suuntaan tietyllä nopeudella.

Esimerkiksi kulman 60° sini on 0,866 ja kosini on 0,5. Jos samaan aikaan tiedetään, että kappaleen nopeus on 5, x-koordinaatin muutos on 0,5 * 5 = 2,5 ja y-koordinaatin muutos on 0,866 * 5 = 2,8. Ohjelmoinnissa kulmat kuitenkin yleensä täytyy antaa radiaaneina, joiden muuntokaava on asteet*pii/180. Aloituskohta 0 astetta tai radiaania tarkoittaa liikettä suoraan oikealle.

Tarkoituksenani on kirjoittaa tästä aiheesta opas lähiaikoina. Lyhyesti asiaa on nimittäin vaikea selittää. Kouluopetuksessa trigonometriaa tulee kyllä yläasteella, mutta silloin käsitellään ainoastaan kolmion sivujen suhteita. Vasta lukiossa tulee yksikköympyrä, joka on ohjelmoijalle tärkeä asia.

Puhveli [12.04.2005 11:52:34]

#

Hyvä Antti tosiaan jos oppaan kirjotat. Mulle on jo aika selviä nuo jutut, mutta alussa ainakin kaipasin trigonometriasta tietoa.
Targennus: Trigonometria tulee peruskoulussa kasiluokalla ja lukiossa ensimmäisten kurssien aikana (itselläni pitkän matikan neloskurssissa).

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta