Kā pagriezt matricu par 45 grādiem?
Kā pagriezt matricu par 45 grādiem?

Video: Kā pagriezt matricu par 45 grādiem?

Video: Kā pagriezt matricu par 45 grādiem?
Video: Штукатурка санузла от А до Я. Все этапы. Угол 90 градусов. 2024, Aprīlis
Anonim

Šī formula rotācija ir: RM[x + y - 1][n - x + y] = M[x][y], kur RM nozīmē pagriezta matrica , M iniciālis matrica , un n sākuma dimensija matrica (kas ir n x n). Tātad a32 no trešās rindas un otrās kolonnas nokļūs ceturtajā rindā un ceturtajā kolonnā.

Tātad, kā pagriezt 45 grādu leņķi?

Ja punktu (x, y) attēlojam ar komplekso skaitli x+iy, tad varam pagriezt to 45 grādi pulksteņrādītāja virzienā, vienkārši reizinot ar komplekso skaitli (1−i)/√2 un pēc tam nolasot to x un y koordinātas.

Turklāt kādas ir rotācijas formulas? 180 grādi ir (-a, -b) un 360 ir (a, b). 360 grādi nemainās, jo tas ir pilns rotācija vai pilns aplis. Tas ir paredzēts arī pretēji pulksteņrādītāja virzienam rotācija . Ja vēlaties to izdarīt pulksteņrādītāja virzienā rotācija sekojiet šiem formulas : 90 = (b, -a); 180 = (-a, -b); 270 = (-b, a); 360 = (a, b).

kā pagriezt matricu par 45 grādiem Matlab?

RotateA = pagriezt(A, 45 ); Tas nozīmē, ka mēs vēlamies pagriezt datu masīvs A pēc 45 grādi un saglabājiet to masīvā RotateA. Ņemiet vērā, ka rotācija atrodas pretēji pulksteņrādītāja virzienam ap masīva viduspunktu. Varat norādīt negatīvu vērtību leņķim līdz pagriezt attēlu pulksteņrādītāja virzienā.

Kāds ir noteikums, lai pagrieztu par 90 grādiem pretēji pulksteņrādītāja virzienam?

Ģenerālis rotācijas noteikums no objekta 90 grādi ir (x, y) ------ (-y, x). Jūs varat izmantot šo noteikums uz pagriezt priekšattēlu, ņemot katras virsotnes punktus, pārtulkojot tos atbilstoši noteikums un zīmējiet attēlu.

Ieteicams: