GRY-Online.pl --> Archiwum Forum

Matematyka / Programowanie

08.10.2009
11:22
[1]

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

08.10.2009
11:24
[2]

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.

08.10.2009
11:26
[3]

Shilka the Red [ Ponury Grzybiarz ]

zapewne:
sqrt( (Ax - Bx)^2 + (Ay - By)^2 )

edit: a ja dam:PP

08.10.2009
11:29
[4]

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

08.10.2009
11:33
[5]

Moshimo [ FullMetal ]

Hmm dziwne, to co napisales powinno pojsc.

08.10.2009
11:35
[6]

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

08.10.2009
11:45
[7]

Moshimo [ FullMetal ]

W czym robisz? Masz mozliwosc sprawdzenia debbugerem, jak sie zmieniaja wartosci wewnatrz metody pow? Cos tam w srodku musi byc skopane.

08.10.2009
11:51
[8]

Revanisko [ Senator ]

już znalazłem błąd w jednej z procedur wykonywanych przed wypisaniem wartosci bylo przypisanie zamiast porownania ;-]

08.10.2009
12:00
[9]

Moshimo [ FullMetal ]

Hehe, najlatwiej sie machnac na podstawowych bledach xD.

© 2000-2024 GRY-OnLine S.A.