64.[GIS基础]矩阵、线性变换和仿射变换

本文介绍了GIS中矩阵的概念及其在物体变换和坐标系变换中的应用,包括线性变换如旋转、缩放、正交投影、切变,以及仿射变换。线性变换保留直线和平行线,而仿射变换加入了平移操作。通过矩阵可以方便地表示和执行这些变换。
摘要由CSDN通过智能技术生成

转载请注明原始链接:http://blog.csdn.net/a464057216/article/details/54633312

后续此博客不再更新,欢迎大家搜索关注微信公众号“测开之美”,测试开发工程师技术修炼小站,持续学习持续进步。
在这里插入图片描述

矩阵

对角矩阵:所有非对角元素都为0的矩阵。对角矩阵的转置仍然是原对角矩阵。
单位矩阵:对角线元素都为1的对角矩阵。
矩阵乘法满足结合律,比如ABCDEF=(((((AB)C)D)E)F)=(AB)(CD)(EF)。所有括法都能计算出正确结果,但是有些括法标量乘法更少,寻找标量乘法最少的括法的问题称为矩阵链问题

一般而言,方阵能描述任意线性变换。线性变换保留了直线和平行线,原点没有移动(线性变换不包含平移),但是其他几何性质如长度、角度、面积、体积可能会发生改变。从非技术角度来讲,线性变换可能“拉伸”某坐标系,但不会“弯曲”或“卷折”坐标系。

向量的每个坐标都表明了平行于相应坐标轴的有向位移,比如pqr定义为指向+x、+y、+z方向的单位向量,则任意向量v=xp+yq+zr,其中v=[x y z]。基向量不一定是三个坐标轴的方向,只要三个向量线性无关即可(不在同一平面),如果pqr是任意三个基向量,则可以以pqr为行建立一个3×3的矩阵:
这里写图片描述
用一个向量乘以该矩阵,得到:
这里写图片描述
即如果把矩阵的行作为坐标系的基向量,那么乘以该矩阵就相当于进行了一次坐标转换。若有aM = b,称为矩阵M将向量a转到b。用矩阵A,B,C转换向量v,用行向量记法记作vABC,如果使用列向量,矩阵放在左边,转换从右向左发生,记作CBAv。阅读算法时一定要注意采用的是行向量还是列向量!

假设3维基向量是[1, 0, 0],[0, 1, 0]和[0, 0, 1],

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值