CAD第三次作业-矩阵变换.docxVIP

  • 68
  • 0
  • 约2.14千字
  • 约 7页
  • 2016-08-02 发布于浙江
  • 举报
CAD第三次作业-矩阵变换

西安交通大学机械学院CAD/CAM/CAE理论基础及应用(B)第三次作业1 已知四边形各顶点坐标为:A(0,0),B(20,0),C(20,15),D(0,15),对此分别进行下列矩阵变换:1)对直线X-2Y+2=0 对称2)使整个图形放大到原来的2.5倍,放大中心在C点。写出变换矩阵,并绘出图形。对直线 X-2Y+2=0 对称已知四边形各顶点坐标矩阵:对于直线X-2Y+2=0 对称,先将直线沿y轴向下平移一个单位使其经过原点,其坐标变换矩阵为:。将直线绕原点顺时钟旋转角度θ,使其与x轴重合,其坐标变换为:,其中θ=arctan0.5。让四边形以x轴为对称轴进行对称变换。其坐标变换为。将变换后的图形逆时针旋转角度θ,其变换矩阵为。再将图形沿y轴向上平移一个单位,其变换矩阵为。则对称后的矩阵为。所以变换后的坐标为。其MATLAB代码为: P=[0,0,1;20,0,1;20,15,1;0,15,1];A=[1,0,0;0,1,0;0,-1,1];B=[2/5^(1/2),-1/5^(1/2),0;1/5^(1/2),2/5^(1/2),0;0,0,1];C=[1,0,0;0,-1,0;0,0,1];D=[2/5^(1/2),1/5^(1/2),0;-1/5^(1/2),2/5^(1/2),0;0,0,1];E=[1,0,0;0,1,0;0,1,1];P1=P*A*B*C*D*EP1

文档评论(0)

1亿VIP精品文档

相关文档