Hvordan roterer du en 45 graders matrise?
Hvordan roterer du en 45 graders matrise?

Video: Hvordan roterer du en 45 graders matrise?

Video: Hvordan roterer du en 45 graders matrise?
Video: 4G Роутер с Sim - картой + RJ45 / Модель CPE 903 / ОБЗОР + ТЕСТЫ 2024, November
Anonim

Formelen på dette rotasjon er: RM[x + y - 1][n - x + y] = M[x][y], der RM betyr rotert matrise , M initialen matrise , og n dimensjonen til initialen matrise (som er n x n). Så, a32, fra den tredje raden og den andre kolonnen vil komme til den fjerde raden og den fjerde kolonnen.

Følgelig, hvordan roterer du en 45 graders vinkel?

Hvis vi representerer punktet (x, y) med det komplekse tallet x+iy, så kan vi rotere den 45 grader med klokken ganske enkelt ved å multiplisere med det komplekse tallet (1−i)/√2 og deretter lese av x- og y-koordinatene deres.

Videre, hva er formlene for rotasjoner? 180 grader er (-a, -b) og 360 er (a, b). 360 grader endres ikke siden den er full rotasjon eller en hel sirkel. Også dette er for en mot klokken rotasjon . Hvis du vil gjøre en med klokken rotasjon følg disse formler : 90 = (b, -a); 180 = (-a, -b); 270 = (-b, a); 360 = (a, b).

hvordan roterer du en matrise 45 grader i Matlab?

RotateA = imrotate(A, 45 ); Det betyr at vi vil rotere datamatrise A av 45 grader og lagre den i array RotateA. Merk at rotasjon er i retning mot klokken rundt arrayets midtpunkt. Du kan angi en negativ verdi for vinkel til rotere bildet med klokken.

Hva er regelen for å rotere 90 grader mot klokken?

Generalen regel for rotasjon av en gjenstand 90 grader er (x, y) ------ (-y, x). Du kan bruke denne regel til rotere et forhåndsbilde ved å ta punktene til hvert toppunkt, oversette dem i henhold til regel , og tegner bildet.

Anbefalt: