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 20. 05. 2021 15:45

TerezaK
Zelenáč
Příspěvky: 19
Reputace:   
 

Rotace v rovině

Ahoj, prosím o radu, zda dobře používám vzorce pro rotaci.

Mám souř. systém, ve kterém osa Y nabývá kladných hodnot směrem dolů.
Nula je tedy vlevo nahoře.

Po zjištění úhlu (ten budu vědět, zde ho neřeším) potřebuji rotací převést bod A[x, y].

Pokud budu rotovat směrem po hodinových ručičkách:
[mathjax][x\cos (\alpha ) - y\sin (\alpha ) ,  y\cos (\alpha ) + x\sin (\alpha )][/mathjax]

A pokud budu rotovat směrem proti hodinových ručiček:
[mathjax][x\cos (\alpha ) + y\sin (\alpha ) , y\cos (\alpha ) - x\sin (\alpha )][/mathjax]

Offline

 

#2 20. 05. 2021 16:18

Richard Tuček
Místo: Liberec
Příspěvky: 1269
Reputace:   19 
Web
 

Re: Rotace v rovině

Matice otočení je:    cos alfa;    -sin alfa;
                              sin alfa;     cos alfa;

úhel alfa se bere v kladném smyslu (pro směru hod. ručiček)

Offline

 

#3 20. 05. 2021 16:33

TerezaK
Zelenáč
Příspěvky: 19
Reputace:   
 

Re: Rotace v rovině

↑ Richard Tuček: Díky za reakci. Nevadí, že je osa Y obrácená, znaménka budou správně?

Offline

 

#4 20. 05. 2021 17:27 — Editoval Ferdish (20. 05. 2021 17:27)

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

Re: Rotace v rovině

Zdravím,

↑ TerezaK:
správna poznámka. Matica prezentovaná kolegom ↑ Richard Tuček: platí pre pravotočivú súradnú sústavu. Ak je kladný smer osi [mathjax]y[/mathjax] v rámci roviny sústavy zvolený smerom "dole" a kladný smer osi [mathjax]x[/mathjax] ostáva v pôvodnej orientácii (smer "doprava"), tak sa jedná o ľavotočivú súradnicovú sústavu. V nej ako matica rotácie platí matica inverzná k matici, ktorú uviedol kolega.

Offline

 

#5 20. 05. 2021 18:36

TerezaK
Zelenáč
Příspěvky: 19
Reputace:   
 

Re: Rotace v rovině

[mathjax][x\cos (\alpha ) - y\sin (\alpha ) ,  y\cos (\alpha ) + x\sin (\alpha )][/mathjax]↑ Ferdish:
Díky za opravu. Takže v mém případě můžu použít jen jeden vzorec nehledě na to, zda budu bod počítat po směru hodinových ručiček nebo proti směru hod. ručiček, pouze má být inverzní?
K čemu se uvádějí dva vzorce, které mají různé znaménka?

Offline

 

#6 20. 05. 2021 18:59

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

Re: Rotace v rovině

↑ TerezaK:
Ktoré dva vzorce máš na mysli?

Offline

 

#7 20. 05. 2021 20:19

TerezaK
Zelenáč
Příspěvky: 19
Reputace:   
 

Re: Rotace v rovině

↑ Ferdish:

Pokud budu rotovat směrem po hodinových ručičkách:
[mathjax][x\cos (\alpha ) - y\sin (\alpha ) ,  y\cos (\alpha ) + x\sin (\alpha )][/mathjax]

A pokud budu rotovat směrem proti hodinových ručiček:
[mathjax][x\cos (\alpha ) + y\sin (\alpha ) , y\cos (\alpha ) - x\sin (\alpha )][/mathjax]

Offline

 

#8 20. 05. 2021 21:31 — Editoval Ferdish (20. 05. 2021 21:32)

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

Re: Rotace v rovině

Je to trochu komplikovanejšie na vysvetlenie, pretože svoju rolu okrem "točivosti" súradnicových sústav hrá aj tzv. rotácia v kladnom/zápornom smere. V podstate ide zadefinovanie smeru, v akom hodnota uhla so začiatočným ramenom totožným s kladným smerom osi [mathjax]x[/mathjax] narastá do kladných hodnôt. Tiež sa tomuto termínu hovorí kladný smer rotácie.

Pre PRAVOTOČIVÚ súradnicovú sústavu je kladným smerom rotácie smer proti smeru pohybu hodinových ručičiek (CCW, z angl. counterclockwise). Napr. uhol +90° je uhol, ktorý zvierajú kladné časti oboch rovinných súradnicových osí [mathjax]x,y[/mathjax]. Uhol -90° je uhol, ktorý zviera kladná časť osi [mathjax]x[/mathjax] a záporná časť osi [mathjax]y[/mathjax]. Maticou rotácie v kladnom smere je matica
[mathjax2]\begin{pmatrix}
\cos \alpha  & -\sin \alpha  \\
\sin \alpha  & \cos \alpha
\end{pmatrix}[/mathjax2]
V prípade rotácie v zápornom smere (pričom sme stále v pravotočivej sústave) tak vlastne dosádzame do matice vyššie záporný uhol ([mathjax]-\alpha[/mathjax]), ktorú následne s využitím vlastností párnosti funkcie [mathjax]\cos[/mathjax] a nepárnosti funkcie [mathjax]\sin[/mathjax] vieme upraviť na[mathjax2]\begin{pmatrix}
\cos \alpha  & \sin \alpha  \\
-\sin \alpha  & \cos \alpha
\end{pmatrix}[/mathjax2]



V ĽAVOTOČIVEJ súradnicovej sústave je situácia s kladným/záporným smerom rotácie opačná. V nej je kladným smerom rotácie smer CW. Znova bude platiť, že napr. uhol +90° je uhol, ktorý zvierajú kladné časti oboch rovinných súradnicových osí [mathjax]x,y[/mathjax] a uhol -90° je uhol, ktorý zviera kladná časť osi [mathjax]x[/mathjax] a záporná časť osi [mathjax]y[/mathjax]. Takže pre kladný smer rotácie v ľavotočivej sústave súradníc (smer CW) platí pôvodná matica[mathjax2]\begin{pmatrix}
\cos \alpha  & -\sin \alpha  \\
\sin \alpha  & \cos \alpha
\end{pmatrix}[/mathjax2]

a pre záporný smer rotácie v ľavotočivej sústave (smer CCW) matica[mathjax2]\begin{pmatrix}
\cos \alpha  & \sin \alpha  \\
-\sin \alpha  & \cos \alpha
\end{pmatrix}[/mathjax2]


A to je v súlade s rovnicami, ktoré si napísala.

Offline

 

#9 21. 05. 2021 10:34

TerezaK
Zelenáč
Příspěvky: 19
Reputace:   
 

Re: Rotace v rovině

↑ Ferdish: Děkuji za vysvětlení, vlastně to je ta inverzní matice, kterou musím použít.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson