Matematické Fórum


1. 8. 2026 (L) Fórum bude brzy uzavřeno 😿

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: 1273
Reputace:   20 
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