Wie dreht man eine 45-Grad-Matrix?
Wie dreht man eine 45-Grad-Matrix?

Video: Wie dreht man eine 45-Grad-Matrix?

Video: Wie dreht man eine 45-Grad-Matrix?
Video: Drehmatrix, Lineare Abbildungen, Herleitung, Lineare Algebra, Mathe by Daniel Jung 2024, April
Anonim

Die Formel dazu Drehung ist: RM[x + y - 1][n - x + y] = M[x][y], wobei RM bedeutet gedrehte Matrix , M die Initiale Matrix , und n die Dimension des Anfangs Matrix (das ist n x n). Also, a32, von der dritten Zeile und der zweiten Spalte, wird in die vierte Zeile und die vierte Spalte gelangen.

Wie dreht man folglich einen 45-Grad-Winkel?

Wenn wir den Punkt (x, y) durch die komplexe Zahl x+iy darstellen, dann können wir drehen es 45 Grad im Uhrzeigersinn einfach durch Multiplikation mit der komplexen Zahl (1−i)/√2 und Ablesen ihrer x- und y-Koordinaten.

Und wie lauten die Formeln für Rotationen? 180 Grad ist (-a, -b) und 360 ist (a, b). 360 Grad ändert sich nicht, da es voll ist Drehung oder einen vollen Kreis. Auch dies ist für einen Gegenuhrzeigersinn Drehung . Wenn du einen im Uhrzeigersinn machen willst Drehung Folge diesen Formeln : 90 = (b, -a); 180 = (-a, -b); 270 = (-b, a); 360 = (a, b).

Wie dreht man eine Matrix in Matlab um 45 Grad?

RotateA = imrotate(A, 45 ); Das heißt, wir wollen drehen Daten-Array A von 45 Grad und speichern Sie es im Array RotateA. Notiere dass der Drehung ist gegen den Uhrzeigersinn um den Mittelpunkt des Arrays herum. Sie können einen negativen Wert für den Winkel bis angeben drehen das Bild im Uhrzeigersinn.

Was ist die Regel für eine Drehung um 90 Grad gegen den Uhrzeigersinn?

Die allgemeine Regel für Rotation eines Objekts 90 Grad ist (x, y) ------ (-y, x). Das kannst du benutzen Regel zu drehen ein Vorbild, indem man die Punkte jedes Scheitelpunkts nimmt und sie entsprechend der Regel , und das Bild zeichnen.

Empfohlen: