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
444
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
- 1017453
Siekkilässä ajettu ihmisten yli- mitä tapahtui? Länsi-Savo ei ole uutisoinut asiata
Manneja, vaiko matuja?815057- 794869
- 1324278
Alavuden sairaala
Säästääkö Alavuden sairaala sähkössä. Kävin Sunnuntaina vast. otolla. Odotushuone ja käytävä jolla lääkäri otti vastaan103058- 522699
- 402606
- 532247
Törkeää toimintaa
Todella törkeitä kaheleita niitä on Ylivieskassakin. https://www.ess.fi/uutissuomalainen/8570818102231Suudeltiin unessa viime yönä
Oltiin jossain rannalla jonkun avolava auton lavalla, jossa oli patja ja peitto. Uni päättyi, kun kömmit viereeni tähtit211850