第一章_基础_1.2.1数学基础_向量运算

基础夯实

  • 数学基础

    • 1.向量运算

      • 向量的定义:
        向量是有大小和方向的有向线段
        向量表示:三维(ax,ay,az)二维(ax,ay)...
        向量描述的位移:能够被认为是与轴平行的位移序列
      • 向量与标量
        向量:有大小有方向的有向线段
        标量:只有大小没有方向
      • 向量和点
        向量:没有固定位置,有实际大小和方向
        点:有固定位置,没有实际大小和方向
        联系:点可以看做是从原点出发的向量
      • 零向量
        大小:0
        方向:没有
      • 标量和向量的计算:
        加减:无
        乘除:有,每个分量分别于标量相乘或相除
        几何意义:以标量的大小缩放向量,负值则方向相反
      • 向量和向量的计算
        • 加减法:(ax,ay)±(bx,by)=(ax±bx,ay±by)
          • 几何意义:平行四边形法则
        • 点积 dot
          (ax,ay,az)(bx,by,bz)=axbx+ayby+azbz
          ab=ba
          ab=|a||b|cosθ
          • 几何意义:
            • 点乘结果越大,夹角越小,两个向量越接近,点乘结果也越接近于|a|*|b|
              ab>0,0θ<90,a,b方向基本相同
              ab=0,θ90,a,b正交
              ab<0,90θ<180,a,b方向基本相反
            • 投影:向量a在向量b上投影的长度等于|a|cosθ
          • 兰伯特光照模型:0.5NL+0.5
        • 叉积 cross [不符合交换律]
          • 计算公式:[x1y1z1]×[x2y2z2]=[y1z2z1y2z1x2x1z2x1y2y1x2]
            ||a×b||=||a||||b||sinθ=ab
          • 几何解释:叉乘得到的向量垂直于原来的两个向量
          • 右手定理
          gizIgg.png
          • 叉乘向量模长的几何意义
            • ||a×b||=||a||||b||sin(θ)
            • 几何意义为a,b向量构成的平行四边形的面积
              giz58S.png
      • 向量的其他公式
        • 向量的模长:ax2+ay2,length(float2(x,y)|float3(x,y,z)|...)
        • 单位向量:
          向量大小为1:vnorm=v||v||,v0,normalize(n)
        • 欧式距离:
          三维空间:(a,b)=||ba||=(bxax)2+(byay)2+(bzaz)2
          二维空间: (a,b)=||ba||=(bxax)2+(byay)2
    • 2.矩阵运算

    • 3.MVP矩阵推导

    • 4.傅里叶变换

    • 5.其他

posted @   凶恶的真实  阅读(667)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示