Mikä mahtaa mättää, kun yritän laskea hiiren kursorin ja tietyn pisteen(600,512) välistä kulmaa, mutta tulos on aina NAN...
Kun vaihdan Math.asin ---> Math.sin, niin silloin tulee tulosta? Math.asin:iin pitäisi pystyä laittamaan double arvo, mutta mikään ei tunnu toimivan?
Olen täysin aloittelija Javan kanssa, joten voi olla etten ole tajunnut jotain ilmiselvää asiaa?
*********************Koodia**********************
String kulma = Double.toString((Math.abs(360*Math.min((Math.max((600 - hiiriY) 1,0)),1))-(Math.asin((512 - hiiriX)/Math.pow(Math.sqrt(512.0 - (double)hiiriX),2) (double)Math.pow(600 - hiiriY,2))) 270));
*********************koodia/*********************
Kiitos vastaajille etukäteen!
Java ongelma, math-luokan asin ei toimi?
noobijoobi
2
439
Vastaukset
- ...
asin argumentiksi kelpaa luvut -1 ja 1 välillä.
kaavan pitäisi olla muotoa asin(x/sqrt(x² y²)) - sekava koodi
ööö... näyttää vähän oudolta tuo koodi, mutta kannattaisiko käyttää atan-funktiota:
http://www.euclideanspace.com/maths/geometry/trig/inverse/index.htm
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225134- 254308
- 272451
- 342234
- 371998
- 151908
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191587- 121521
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211237Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101164