Je, unazungushaje matrix ya digrii 45?
Je, unazungushaje matrix ya digrii 45?

Video: Je, unazungushaje matrix ya digrii 45?

Video: Je, unazungushaje matrix ya digrii 45?
Video: Работа с крупноформатной плиткой. Оборудование. Бесшовная укладка. Клей. 2024, Mei
Anonim

Formula ya hii mzunguko ni: RM[x + y - 1][n - x + y] = M[x][y], ambapo RM ina maana matrix iliyozungushwa , M ya awali tumbo , na n kipimo cha mwanzo tumbo (ambayo ni n x n). Kwa hivyo, a32, kutoka safu ya tatu na safu ya pili itapata safu ya nne na safu ya nne.

Kwa hivyo, unawezaje kuzungusha pembe ya digrii 45?

Ikiwa tutawakilisha nukta (x, y) kwa nambari changamano x+iy, basi tunaweza zungusha ni digrii 45 kisaa kwa urahisi kwa kuzidisha kwa nambari changamano (1−i)/√2 na kisha kusoma viwianishi vyao vya x na y.

Zaidi ya hayo, ni kanuni gani za mizunguko? Digrii 180 ni (-a, -b) na 360 ni (a, b). Digrii 360 hazibadiliki kwani ni kamili mzunguko au mduara kamili. Pia hii ni kwa kinyume cha saa mzunguko . Ikiwa unataka kufanya mwendo wa saa mzunguko fuata haya fomula : 90 = (b, -a); 180 = (-a, -b); 270 = (-b, a); 360 = (a, b).

unazungushaje matrix digrii 45 huko Matlab?

Zungusha = imrotate (A, 45 ); Hii ina maana tunataka zungusha safu ya data A kwa digrii 45 na uihifadhi katika safu RotateA. Kumbuka kwamba mzunguko iko katika mwelekeo kinyume na sehemu ya katikati ya safu. Unaweza kubainisha thamani hasi kwa pembe zungusha picha kwa mwendo wa saa.

Ni kanuni gani ya kuzungusha digrii 90 kinyume cha saa?

Jenerali huyo kanuni ya mzunguko ya kitu digrii 90 ni (x, y) ------ (-y, x). Unaweza kutumia hii kanuni kwa zungusha picha ya awali kwa kuchukua pointi za kila vertex, kuzitafsiri kulingana na kanuni , na kuchora picha.

Ilipendekeza: