定义数组m[4][4]={ {0,-1,0,-1},{0,-1,1,1},{1,1,0,-1},{1,1,1,1} },use[2][2]={ {0,1},{1,0} };
设原数组A,对i=0-1,j=0-3循环则
A[m[j][0]*h-m[con][1]*use[i][0]]
[m[j][2]*w-m[j][3]*use[i][1]]是变换后的,
w矩阵宽,h矩阵高
总共8种旋转情况。问题需要选择,
i=0-3 j=0-1,的二重循环实现选择,你可以只取j和i为一个固定值来选择一种情况。
本文介绍了一个二维数组通过特定公式进行变换的方法,展示了如何利用数组m和use中的元素来进行位置变换,涉及8种不同的旋转情况,并提供了选取特定i和j值以实现特定变换的选择方式。
1636





