早教吧作业答案频道 -->数学-->
矩阵位置旋转算法,设计一个矩阵类,实现矩阵的90度、180度、270度的旋转要求:一、设计一个矩阵类,实现矩阵的90度、180度、270度的旋转.二、使用控制台或者图形界面,测试这个矩阵类的使
题目详情
矩阵位置旋转算法,设计一个矩阵类,实现矩阵的90度、180度、270度的旋转
要求:
一、 设计一个矩阵类,实现矩阵的90度、180度、270度的旋转.
二、 使用控制台或者图形界面,测试这个矩阵类的使用.
解题思路:
矩阵里面的数据是离散的,可以用坐标来表示,例如(0,0)、(2,3)……等,根据此坐标和整个矩阵的宽度和高度计算旋转后的此坐标新的坐标,填入新矩阵相应新坐标位置.
要求:
一、 设计一个矩阵类,实现矩阵的90度、180度、270度的旋转.
二、 使用控制台或者图形界面,测试这个矩阵类的使用.
解题思路:
矩阵里面的数据是离散的,可以用坐标来表示,例如(0,0)、(2,3)……等,根据此坐标和整个矩阵的宽度和高度计算旋转后的此坐标新的坐标,填入新矩阵相应新坐标位置.
▼优质解答
答案和解析
设矩阵宽度W,高度H,原坐标(Xa,Ya),转换后坐标(Xb,Yb),则
旋转90度(顺时针):
Xb=H-Ya; Yb=Xa;
旋转180度:
Xb=W-Xa; Yb=H-Yb;
旋转270度(顺时针):
Xb=Ya; Yb=W-Xa;
旋转90度(顺时针):
Xb=H-Ya; Yb=Xa;
旋转180度:
Xb=W-Xa; Yb=H-Yb;
旋转270度(顺时针):
Xb=Ya; Yb=W-Xa;
看了 矩阵位置旋转算法,设计一个矩...的网友还看了以下:
规定:在平面内,将一个图形绕着某一点旋转一定的角度(小于周角)后能和自身重合,就称此图形为旋转对称 2020-04-06 …
画出三角形AOB绕点O顺时针或逆时针旋转后的图形.顺时针旋转90°逆时针旋转90°顺时针旋转180 2020-04-06 …
如果规定:在平面内,将一个图形绕着某一点旋转一定的角度(小于周角)后能和自身重合,就称此图形为旋转 2020-04-06 …
影响图形的旋转的因素是旋转的()或(),旋转的()和旋转的() 2020-06-10 …
有下列四个说法,其中正确说法的个数是()①图形旋转时,位置保持不变的点只有旋转中心;②图形旋转时, 2020-06-25 …
矩阵位置旋转算法,设计一个矩阵类,实现矩阵的90度、180度、270度的旋转要求:一、设计一个矩阵 2020-07-09 …
有关如图图形说法错误的是()A.图1绕点“O”顺时针旋转270°到图4B.图1绕点“O”逆时针旋转 2020-07-15 …
将图1进行旋转,可以得到美丽的图案,再添几笔就得到一只美丽的孔雀,看几何图形多神奇!你能将某一图形 2020-07-29 …
我想画一个三维的椭球体,然后输入一组转角或旋转矩阵,让它在三个自由度上均旋转,并将旋转前后的两个图 2020-07-31 …
有下列四个说法,其中正确说法的个数是()①图形旋转时,位置保持不变的点只有旋转中心;②图形旋转时, 2020-08-01 …