Multi: výpočty se souřadnicemi

Určitě mi nedochází nějaká naprostá trivialita, ale nemohu si pomoci. Jak se - většinou v multicachích - počítají vzorce se souřadnicemi?

Příklad: N = N1 + ((D - A) × B) … kde N je nová souřadnice, N1 nějaká známá (např. 49°10,123) a A, B, D zjištěná celá čísla.

Napadá mě, že bych souřadnice převedl do desetinného tvaru a potom s nimi počítal. Jenže čísla A, B, D jsou celá a ve vzorci není dělení, abych dostal desetinné číslo. Nepotřebuji přitom ovlivnit souřadnici před desetinnou čárkou (a ocitnout se na druhém konci republiky), ale právě malou část vpravo za čárkou.

Jak se tohle dělá? :slight_smile:

neni to treba pocitany v UTM? (E 512497 N 5402081)

V drtive vetsine pripadu se pocita s celymi cisly, ktere ale predstavuji tisiciny minuty, teda to cislo xxx v souradnici SS°MM.xxx - stupne, minuty, tisiciny minuty. kdyz pricitas nebo odcitas vypocitanou hodnotu od souradnic, pricitas nebo odcitas prave od toho za desetinnou carkou, od tech tisicin. Pricemz si dej pozor na to, kdyz pricitas nebo odcitas a vyjde ti zaporne cislo nebo cislo vetsi nez 999, to uz je samozrejme treba pohnout i s poctem minut, na coz mnozi zacinajici zapomenou :]

Pokud neni řečeno jinak, tak si odmysli desetinnou čárku, vypočítej a do výsledku zase doplň tu čárku. Údaje ve stupních se to na 99.99% netkne. Např.: 49°10,123 + (5+1) = 49°10,129 :slight_smile:

Trocha polopatismu mozna neuskodi (kdyz te vyse recene nenapadlo) :] - takze mas-li ty svoje souradnice 49°10,123 a vypoctem z A B D ti vyjde treba 100, dostanes se k s souradnici 49°10,223. to je asi jasne. kdyz ti ovsem vyjde 900, neni vysledkem 49°10,1023 - coz ze skutecneho pripadu mam vypozorovane, ze jsou lide schopni vypocitat, podraz je v tom, ze do lecktere GPSr ctyrmistnou hodnotu klidne muzes zadat - ale samozrejme 49°11,023 …

Otázka pro koumáky: kolik je 49°59,900 + 101? :wink:

Díky za odpovědi, je to jasné. Shrnul bych to: z řetězce označujícího souřadnice odstranit znaky jednotek (stupně, minuty) a se zbytkem počítat jako s celým číslem v desítkové soustavě. Na závěr vrátit zpět jednotky na své pozice.

Ověřeno, funguje to.

Jen jeste pozor na to co naznacil TomF, a tedy to, ze minuty zas tak uplne nehrajou na desitkovou soustavu :] ponevadz jsou to minuty, tak je jich jen sedesat na jednu hromadku… ale takovy pripad (presun pres stupen) uz je asi fakt pomerne vzacna zalezitost(?)

Hehe, a kolik je N89°59,900 + 101? :wink:

Hehe, a kolik je N89°59,900 + 101? :wink:

No přece N89°59,900 + 101 = N90°00,001, tj. N89°59,999 [:D]

Asi by to chtělo, aby výpočet byl již v zadání zcela jednoznačný a nepřipouštěl několik různých výsledků.

Upřesnění podle geniálního severského dramatu DOBYTÍ SEVERNÍHO PÓLU
Čechem Karlem Němcem 5.dubna 1909: “jdu na sever, jdu na jih”

No, ale někdy by to byla docela škoda, ne?