线性变换在二维空间和三维空间中的应用_第1页
线性变换在二维空间和三维空间中的应用_第2页
线性变换在二维空间和三维空间中的应用_第3页
线性变换在二维空间和三维空间中的应用_第4页
线性变换在二维空间和三维空间中的应用_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

线性变换在二维空间和三维空间中的应用1、二维图形的几何变换二维齐次坐标变换的矩阵的形式是:这个矩阵每一个元素都是有特殊含义的。abde是对图形进行平移变换;[gh]是对图形作其中L」可以对图形进行缩放、旋转、对称、错切等变换;投影变换;[i]是对图形进行平移变换;[gh]是对图形作1.1平移变换。顼51近y="弓=心,)y01LUL1」〔1」1.2缩放变换1.3旋转变换在直角坐标平面中,将二维图形绕原点旋转0角的变换形式如下:逆时针旋转6取正值,顺时针旋转6取负值。1.4对称变换对称变换其实只是a、b、d、e取0、1等特殊值产生的一些特殊效果。例如:当b=d=0,a=-1,e=1时有x'=-x,y'=y,产生与y轴对称的图形。A.当b=d=0,a=-1,e=-1时有x=x,y=-y,产生与x轴对称的图形。当b=d=0,a=e=-1时有x'=-x,y'=-y,产生与原点对称的图形。当b=d=1,a=e=0时有x'=y,y'=x,产生与直线y=x对称的图形。D.当b=d=-1,a=e=0时有x'=-y,y'=-x,产生与直线y=-x对称的图形。1.5错切变换当d=0时,x'=x+by,y'=y,此时,图形的y坐标不变,x坐标随初值(x,y)及变换系数b作线性变化。当b=0时,x'=x,y'=dx+y,此时,图形的x坐标不变,y坐标随初值(x,y)及变换系数d作线性变化。

1.6复合变换Y方向错切变换1.6复合变换如果图形要做一次以上的几何变换,那么可以将各个变换矩阵综合起来进行一步到位的变换。复合变换有如下的性质:复合平移对同一图形做两次平移相当于将两次的平移两加起来:1jloo1jloo1j|_o必+41项+知=『(必+板以+知)复合缩放两次连续的缩放相当于将缩放操作相乘:复合旋转两次连续的旋转相当于将两次的旋转角度相加:LciS母—sin的0]「CCIS觅-sin^0-"□s(母+觅)-six的+仇)o-剧电)项⑥)=sin母ms电osinqcosfi\0sin(电+兔)ms(电+仇)0=瓦电+冷001L°01001放、旋转变换都与参考点有关,上面进行的各种变换都是以原点为参考点的。如果相对某个一般的参考点(xf,yf)作缩放、旋转变换,相当于将该点移到坐标原点处,然后进行缩放、旋转变换,最后将(xf,yf)点移回原来的位置。切记复合变换时,先作用的变换矩阵在右端,后作用的变换矩阵在左端。D.关于(xf,yf)点的缩放变换S(xf,yf-s^sy)=T(xf,yf)-弓)■T(~xf,-yf)"0勺°。]|~10一勺=01为Q勺001―方00001一弓0勺(1-=0%为(1一勺)001E.绕(xf,yf)点的旋转变换1.7、二维线性变换的应用实例在多变量函数积分学中,合理进行变量代换,能起到化繁为简的作用,常用的变量代换,有球坐标,极坐标代换,或类似此类的代换。而事实上,线性代数为我们看问题提供了一个非常好的视角。线性变换用于多重积分,曲面,曲线积分中,往往更为灵活,并不是如球坐标等代换较易看出。

例求""eax2+2bxy+c2dxdy,其中a>0,b2-ac<0j8ex2dx分析:这与-8似乎有关系,如何转化?(bax2例求""eax2+2bxy+c2dxdy,其中a>0,b2-ac<0j8ex2dx分析:这与-8似乎有关系,如何转化?(bax2+2bxy+cy2=(xy)x因为使得c定正。(a"IA-1=(入k0「e气/d(和x'Jj"e人2y‘2d原式-81、1-82从以上的讨论看出:必须注意观察已知条件,才能合理进行线性变换,当积分区域,被积表达式具有某种线性的特征时(也即可表为变量的线性组合)往往可以考虑线性变换,而定正矩阵的应用可视为一种技巧。2、三维图形的几何变换由于用齐次坐标表示,三维几何变换的矩阵是一个4阶方阵,其形式如下:其中aa1112aa2122aa3132aa4243a其中aa1112aa2122aa3132aa4243a41a13a23a33」产生缩放、旋转、错切等变换;a14a24a34]产生投影变换,a44]产生整体缩放变换。产生平移变换,参照二维的平移变换,我们很容易得到三维平移变换矩阵:2.2缩放变换直接考虑相对于参考点(xf,yf,zf)的缩放变换,其步骤为:将平移到坐标原点处;进行缩放变换;将参考点(xf,yf,zf)移回原来位置则变换矩阵为:2.3绕坐标轴的旋转变换三维空间的旋转相对要复杂些,考虑右手坐标系下相对坐标原点绕坐标轴旋转q角的变换:A.绕x轴旋转口CISm口CISmcsnuB.绕y轴旋转COS^-sin^0■mSCOS^-sin^0■mS三维空间的平移、旋转及缩放示意图2.4绕任意轴的旋转变换设旋转轴AB由任意一点A(xa,ya,za)及其方向数(a,b,c)定义,空间一点P(x,J,z)绕AB轴ppp旋转角到p(xp,yp,zp)则可以通过下列步骤来实现p点的旋转:将A点移到坐标原点。使AB分别绕X轴、Y轴旋转适当角度与Z轴重合。将AB轴绕Z轴旋转0角。作上述变换的逆操作,使AB回到原来位置。所以R(0)=T-1(X,y,z)R-1(a)R-1(P)R(0)R(P)R(a)T(x,y,z)

abaaaxyzyxaaa其中各个矩阵的形式参照上面所讲的平移,选择矩阵,而*,P分别是AB在YOZ平面与XOZ平面的投影与Z轴3.三维图形变换理论3.1.三维图形的几何变换几何变换是指应用于对象几何描述并改变它的位置、方向或大小的操作.三维图形的几何变换也称三维几何变换,是几何变换在三维空间的应用.由于几何变换可以用紧凑的矩阵形式表达,这不仅使得平移、缩放、旋转等变换变得更加容易,还使得一系列的几何变换可以很容易地结合起来构成1个新的变换.三维几何变换均可以用1个4X4的变换矩阵abcp-—defq9h■ir-ImnsJT描述,其变换矩阵为式中:a,b,C,P,d,e,f,q,g,h,i,,£,m,,8为矩阵T的元素式(1)可从功能上分为以下部分:ahc-idef(1)3X3子阵顷*,,可以产生比例、旋转、错切及对称等变换.⑵1X3行阵[l,m,n]可以产生沿X,Y,Z轴的平移变换._r3X1列阵可以产生透视变换元素8产生整体的比例变换3.2组合三维几何变换4.2.1.1初等三维变换式(1)是1个十分有用的变换矩阵,它可以描述三维空问的各种变换,但直接使用却十分困难.不如先分析平移、

缩放、旋转等初等三维变换矩阵.对初等三维变换矩阵进行组合,就得到了组合三维变换矩阵,从而实现一般性的三维几何变换.下面是几个重要的初等三维变换矩阵:「]0D0-10Cl(T01000cs0P二,JL(ce)-01()-yc0mnLJO001-~c0-i3(T-cs0(r0100-sc()0R心)50c00010(2)_0001000L式中:P为平移矩阵,矩阵中1,m,n分别为沿x,y,z轴的平移量;矩阵分别为绕

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论