Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 25. 09. 2017 17:19

stegiate
Zelenáč
Příspěvky: 10
Reputace:   
 

Přepočet 2D souřadnic

Ahoj, může mi prosím někdo poradit vzorec, jakým způsobem přepočítat souřadnice z A do B?

Mám třeba: -141,151 v A a potřebuji to zakreslit v B

Viz. obrázek:

https://image.prntscr.com/image/nZ1XYwodRg2lN3ZW7WCkEA.png

Nevím jak na to, děkuji za rady.

Offline

 

#2 26. 09. 2017 09:15

Ferdish
Zablokovaný
Příspěvky: 4173
Škola: PF UPJŠ (2013), ÚEF SAV (2017)
Pozice: vedecký pracovník
Reputace:   81 
 

Re: Přepočet 2D souřadnic

Na to, aby sme súradnice nejakého bodu v sústave A dokázali vyjadriť v sústave B, potrebujeme poznať transformačné rovnice, ktoré popisujú vzťahy medzi zodpovedajúcimi súradnicami a teda vzájomnú polohu sústavy B voči A (alebo naopak).

Poznáš ich, alebo ten obrázok je všetko, čo máš na riešenie úlohy k dispozícii?

Offline

 

#3 26. 09. 2017 11:19

mracek
Zablokovaný
Příspěvky: 164
Reputace:   
 

Re: Přepočet 2D souřadnic

Potrebujes znat vzorec pro prepocet.
Pokud je vse k vzorci na obrazku, pak
rozsah_x_A = abs(xminA) + abs(xmaxA) = 200 + 200
rozsah_y_A = abs(yminA) + abs(ymaxA) = 200 + 200
rozsah_x_B = abs(xminB) + abs(xmaxB) = 0 + 2000
rozsah_y_B = abs(yminB) + abs(ymaxB) = 0 + 2000
xB = xminB + (xA-xminA) * rozsah_x_B / rozsah_x_A
// xminA - prepocitas posun prostoru A na nulove souradnice
// xminB - prepocitas posun pro prostor B
xA = -141
xB = 0 + (xA-(-200)) * 2000 / 400
xB = 0 + (xA+200)) * 5
xB = 59 * 5, to je skoro 60*5, kolem 300

Jinymi slovy, delas procentualni polohu v telese. Kolik je % vzdalenost v telese o rozmerech 400x400. Stejna procentualni vzdalenost musi byt i v 2000x2000.
Takze si souradnici xA posunes jakoby min -200,-200 bylo 0,0, to je tech 59.
Pak si spocitas pocet %, 59/400 * 100.
No, a 100% v B je pak 2000.

59/400 * 100 ... x
100 ... 2000

prima umera
x/2000 = 59/400 * 100 / 100
x = 59 * 5

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson