Kako rotirati matricu za 45 stupnjeva?
Kako rotirati matricu za 45 stupnjeva?

Video: Kako rotirati matricu za 45 stupnjeva?

Video: Kako rotirati matricu za 45 stupnjeva?
Video: Egr 455: Rotation Matrix 2024, Travanj
Anonim

Formula ovoga rotacija je: RM[x + y - 1][n - x + y] = M[x][y], gdje RM znači rotirana matrica , M početno matrica , a n dimenzija početne matrica (što je n x n). Dakle, a32, iz trećeg retka i drugog stupca doći će do četvrtog retka i četvrtog stupca.

Prema tome, kako zakrenuti kut od 45 stupnjeva?

Ako točku (x, y) predstavimo kompleksnim brojem x+iy, onda možemo rotirati to 45 stupnjeva u smjeru kazaljke na satu jednostavnim množenjem s kompleksnim brojem (1−i)/√2 i zatim očitavanjem njihovih x i y koordinata.

Nadalje, koje su formule za rotacije? 180 stupnjeva je (-a, -b), a 360 je (a, b). 360 stupnjeva se ne mijenja jer je puna rotacija ili puni krug. Ovo je također za obrnuto od kazaljke na satu rotacija . Ako želite raditi u smjeru kazaljke na satu rotacija slijedite ove formule : 90 = (b, -a); 180 = (-a, -b); 270 = (-b, a); 360 = (a, b).

kako zakrenuti matricu za 45 stupnjeva u Matlabu?

RotateA = imrotate(A, 45 ); To znači da želimo rotirati niz podataka A po 45 stupnjeva i spremite ga u polje RotateA. Imajte na umu da je rotacija je u smjeru suprotnom od kazaljke na satu oko središnje točke niza. Možete odrediti negativnu vrijednost za kut do rotirati slika u smjeru kazaljke na satu.

Koje je pravilo za rotaciju za 90 stupnjeva u smjeru suprotnom od kazaljke na satu?

Općenito pravilo za rotaciju nekog objekta 90 stupnjeva je (x, y) ------ (-y, x). Možete koristiti ovo Pravilo do rotirati predsliku uzimajući točke svakog vrha, prevodeći ih prema Pravilo , i crtanje slike.

Preporučeni: