45 градусын матрицыг хэрхэн эргүүлэх вэ?
45 градусын матрицыг хэрхэн эргүүлэх вэ?

Видео: 45 градусын матрицыг хэрхэн эргүүлэх вэ?

Видео: 45 градусын матрицыг хэрхэн эргүүлэх вэ?
Видео: Матрицын эргэлтүүд 2024, May
Anonim

Үүний томъёо эргэлт нь: RM[x + y - 1][n - x + y] = M[x][y], энд RM гэдэг нь эргүүлсэн матриц , M эхний матриц , ба n анхны хэмжээс матриц (энэ нь n x n). Тиймээс, a32, гурав дахь мөр ба хоёр дахь баганаас дөрөв дэх ба дөрөв дэх багана руу очно.

Тиймээс 45 градусын өнцгийг хэрхэн эргүүлэх вэ?

Хэрэв бид (x, y) цэгийг x+iy цогцолбор тоогоор илэрхийлбэл бид чадна эргүүлэх тэр 45 градус цагийн зүүний дагуу (1−i)/√2 нийлмэл тоогоор үржүүлээд дараа нь тэдгээрийн x, y координатыг уншина.

Цаашилбал, эргэлт хийх ямар томъёолол байдаг вэ? 180 градус нь (-a, -b), 360 нь (a, b). 360 градус дүүрсэн болохоор өөрчлөгддөггүй эргэлт эсвэл бүтэн тойрог. Мөн энэ нь цагийн зүүний эсрэг байна эргэлт . Хэрэв та цагийн зүүний дагуу хийхийг хүсвэл эргэлт эдгээрийг дага томъёо : 90 = (b, -a); 180 = (-a, -b); 270 = (-b, a); 360 = (a, b).

Matlab дээр матрицыг хэрхэн 45 градус эргүүлэх вэ?

ЭргүүлэхA = эргүүлэх(A, 45 ); Энэ нь бид хүсч байна гэсэн үг юм эргүүлэх өгөгдлийн массив А by 45 градус болон RotateA массив дээр хадгална. гэдгийг анхаарна уу эргэлт массивын төв цэгийн эргэн тойронд цагийн зүүний эсрэг чиглэлд байна. Та өнцгийн сөрөг утгыг зааж өгч болно эргүүлэх зургийг цагийн зүүний дагуу.

Цагийн зүүний эсрэг 90 градус эргүүлэх дүрэм юу вэ?

генерал эргүүлэх дүрэм объектын 90 градус нь (x, y) ------ (-y, x). Та үүнийг ашиглаж болно дүрэм руу эргүүлэх орой тус бүрийн цэгүүдийг авч, тэдгээрийг дагуу орчуулах замаар урьдчилсан зураг дүрэм , зураг зурах.

Зөвлөмж болгож буй: