Revanisko [ Senator ]
Matematyka / Programowanie
Czy ktoś pamięta może jak wygląda wzór na odległość pomiędzy pkt A a pkt B w kartezjańskim układzie współrzędnych? Szperam po googlach ale jakoś nie moge znalesc
Moshimo [ FullMetal ]
Hmm czy to nie bylo:
odl = sqrt((x1-x2)^2 + (y1-y2)^2) ?
Mowie z pamieci, wiec glowy nie dam, ale cos w ten desen chyba.
Shilka the Red [ Ponury Grzybiarz ]
zapewne:
sqrt( (Ax - Bx)^2 + (Ay - By)^2 )
edit: a ja dam:PP
Revanisko [ Senator ]
Czyli
pow((ax-bx)*(ax-bx) + (ay-by)*(ay-by),0.5);
Tak miałem już wcześniej - i nie liczy tak jak powinno :<
Coś przekombinowałem :D
Moshimo [ FullMetal ]
Hmm dziwne, to co napisales powinno pojsc.
Revanisko [ Senator ]
Co jeszcze ciekawsze program działa na podstawie odleglosci pomiedzy A a B ,wypisuje dobre zaleznosci mimo ze |AB| wychodzi mu albo 0 albo 1,7~ niezależnie od podanych współrzędnych XD
Moshimo [ FullMetal ]
W czym robisz? Masz mozliwosc sprawdzenia debbugerem, jak sie zmieniaja wartosci wewnatrz metody pow? Cos tam w srodku musi byc skopane.
Revanisko [ Senator ]
już znalazłem błąd w jednej z procedur wykonywanych przed wypisaniem wartosci bylo przypisanie zamiast porownania ;-]
Moshimo [ FullMetal ]
Hehe, najlatwiej sie machnac na podstawowych bledach xD.