2011-12-29 30 views
9

Come utilizzare le funzioni sin(), cos() e tan() nell'applicazione iOS? Quando li uso non ottengo il valore corretto. Esempio:Perché non sin() restituisce il valore corretto?

double value=sin(90); 

ho ottenuto valore: 0,893,997 mila ma Valore previsto: 1. Come posso risolvere questo problema?

risposta

16

Il problema è che si sta prendendo il seno di 90 radianti, non gradi. Prova a sin(M_PI_2) per 90 °.

+0

Come posso applicare Please help me –

+7

@VineeshTP Le funzioni utilizzano i radianti, non i gradi. Ti ha detto come ottenere 90 ° - per convertire i gradi in radianti usa 'gradi * π/180', così puoi fare qualcosa come sin (90 * M_PI/180) che si riduce a' π/2' o 'M_PI_2' . –

Problemi correlati