c語言矩陣順時(shí)針旋轉(zhuǎn)90度 將下面矩陣分別按順時(shí)針90度,逆時(shí)針90度,和旋轉(zhuǎn)180度,打印出來?
將下面矩陣分別按順時(shí)針90度,逆時(shí)針90度,和旋轉(zhuǎn)180度,打印出來?void main(){int a[5][6]={1,3,4,2,5,2,2,3,6,3,8,3,2,9,7,9,4,8,6,3,
將下面矩陣分別按順時(shí)針90度,逆時(shí)針90度,和旋轉(zhuǎn)180度,打印出來?
void main()
{
int a[5][6]={1,3,4,2,5,2,
2,3,6,3,8,3,
2,9,7,9,4,8,
6,3,8,1,9,3,
9,3,5,2,8,5,}
int s90[6][5],ni90[6][5],x180[5][6
]int i.本文中,我們將[print f(90度旋轉(zhuǎn)90度順時(shí)針旋轉(zhuǎn)90度的矩陣如下:90度旋轉(zhuǎn)90度的矩陣是90度旋轉(zhuǎn)90度的矩陣是90度旋轉(zhuǎn)90度的矩陣順時(shí)針旋轉(zhuǎn)90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度的90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90度90對(duì)于(J=0j
{
S90[i][J]=a[4-i][5-J
]printf(“-%”,S90[i][J])]}]printf(“n”)
一個(gè)圖形旋轉(zhuǎn)90度后、對(duì)應(yīng)點(diǎn)-的坐標(biāo)怎么確定?
1。橫坐標(biāo)和縱坐標(biāo)的絕對(duì)值首先交換(不管正負(fù))。
2. 順時(shí)針旋轉(zhuǎn)90°。原點(diǎn)的象限順時(shí)針旋轉(zhuǎn)一個(gè)象限。確定正負(fù)坐標(biāo)。逆時(shí)針方向。
例如:a(-2,3)順時(shí)針旋轉(zhuǎn)90度后,點(diǎn)B的坐標(biāo)為:()
1,交換(3,2)
2。A原來在第二象限,順時(shí)針旋轉(zhuǎn)90度到第一象限,所以坐標(biāo)都是正的。也就是說,(3,2)是解決方案。
一條直線,繞任意一點(diǎn),順時(shí)針旋轉(zhuǎn)90°和逆時(shí)針旋轉(zhuǎn)90°后的解析式求由什么公式?
假設(shè)繞點(diǎn)P(m,n)(直線上的P y=kxb)旋轉(zhuǎn)90度后,直線的斜率(相當(dāng)于y=kxb的K)為:-1/K(因?yàn)閮蓷l直線是垂直的,所以斜率的乘積等于-1),所以新線的解析表達(dá)式是:y-n=-1/K(x-m)
P(m,n)在直線上y=kxb,so:n=KMB
so:y-km-b=-1/K(x-m)
so:y=-x/kmm/kkmb