Cum rotiți o matrice de 45 de grade?
Cum rotiți o matrice de 45 de grade?

Video: Cum rotiți o matrice de 45 de grade?

Video: Cum rotiți o matrice de 45 de grade?
Video: Functii trigonometrice triunghi dreptunghic valori sin 30 45 cos tg cls 7(Invata Matematica Usor) 2024, Mai
Anonim

Formula acestui lucru rotație este: RM[x + y - 1][n - x + y] = M[x][y], unde RM înseamnă matrice rotită , M initiala matrice , și n dimensiunea inițialei matrice (care este n x n). Deci, a32, din al treilea rând și a doua coloană va ajunge la al patrulea rând și a patra coloană.

În consecință, cum rotiți un unghi de 45 de grade?

Dacă reprezentăm punctul (x, y) prin numărul complex x+iy, atunci putem roti aceasta 45 de grade în sensul acelor de ceasornic pur și simplu înmulțind cu numărul complex (1−i)/√2 și apoi citind coordonatele lor x și y.

Mai mult, care sunt formulele pentru rotații? 180 de grade este (-a, -b) și 360 este (a, b). 360 de grade nu se schimbă deoarece este plin rotație sau un cerc complet. De asemenea, acest lucru este pentru un sens invers acelor de ceasornic rotație . Dacă vrei să faci în sensul acelor de ceasornic rotație urmați acestea formule : 90 = (b, -a); 180 = (-a, -b); 270 = (-b, a); 360 = (a, b).

cum rotiți o matrice cu 45 de grade în Matlab?

RotateA = imrotate(A, 45 ); Asta înseamnă că vrem roti matricea de date A de 45 de grade și salvați-l în matrice RotateA. Rețineți că rotație este în sens invers acelor de ceasornic în jurul punctului central al matricei. Puteți specifica o valoare negativă pentru unghiul până la roti imaginea în sensul acelor de ceasornic.

Care este regula pentru rotirea cu 90 de grade în sens invers acelor de ceasornic?

Generalul regula pentru rotatie a unui obiect 90 de grade este (x, y) ------ (-y, x). Puteți folosi acest lucru regulă la roti o pre-imagine prin luarea punctelor fiecărui vârf, translandu-le conform regulă , și desenați imaginea.

Recomandat: