GAMES101笔记_Lec02_向量与线性代数 Review of Linear Algebraphics

A Swift and Brutal Introduction to Linnear Alfebra!

0 图形学依赖于… Graphics’ Dependencies

  • 基础数学
    • 线性代数 linear algebra
    • 微积分 calculus
    • 统计学 statistics
  • 基础物理
    • 光学 Optics
    • 力学 Mechanics
  • 其他
    • 信号处理 signal processing
    • 数值分析 numerical analysis
    • 一点点的美学 A bit of aesthtics

1 向量 Vectors

1.1 向量的归一化 Vector Normalization

a ^ = a ⃗ / ∣ a ∣ \hat{a} = \vec{a}/|a| a^=a /a

1.2 向量的加法 Vector Addition

  • 几何理解 Grometrically
    • 平行四边形法则合三角形法则 Parallelogram law & Triangle law
  • 代数 algebraically
    • 各坐标相加 Simply add coordinates
      A = 4 x + 3 y ,    A = ( x y ) ,    A T = ( x , y ) ,    ∣ A ∣ = x 2 + y 2 \boldsymbol{A}=4x+3y,\; \boldsymbol{A}=\begin{pmatrix}x\\y\end{pmatrix},\; \boldsymbol{A}^T=(x,y),\; |\boldsymbol{A}|=\sqrt{x^2+y^2} \quad A=4x+3y,A=(xy),AT=(x,y),A=x2+y2

1.3 向量的点乘 Dot(scalar) Product

1.3.1 定义与用法

a ⃗ ⋅ b ⃗ = ∣ a ⃗ ∣ ∣ b ⃗ ∣ cos ⁡ θ ,    cos ⁡ θ = a ⃗ ⋅ b ⃗ ∣ a ⃗ ∣ ∣ b ⃗ ∣ cos ⁡ θ \vec{a}\cdot\vec{b}=|\vec{a}||\vec{b}|\cos\theta,\; \cos\theta=\frac{\vec{a}\cdot\vec{b}}{|\vec{a}||\vec{b}|\cos\theta} a b =a b cosθ,cosθ=a b cosθa b
对 于 单 位 向 量 : c o s θ = a ^ ⋅ b ^ 对于单位向量:\quad cos\theta=\hat{a}\cdot\hat{b} :cosθ=a^b^

1.3.2性质 Properties

a ⃗ ⋅ b ⃗ = b ⃗ ⋅ a ⃗ \vec{a}\cdot\vec{b}=\vec{b}\cdot\vec{a} a b =b a
a ⃗ ⋅ ( b ⃗ + c ⃗ ) = a ⃗ ⋅ b ⃗ + a ⃗ ⋅ c ⃗ \vec{a}\cdot(\vec{b}+\vec{c})=\vec{a}\cdot\vec{b}+\vec{a}\cdot\vec{c} a (b +c )=a b +a c
( k a ⃗ ) ⋅ b ⃗ = a ⃗ ⋅ ( k b ⃗ ) = k ( a ⃗ ⋅ b ⃗ ) (k\vec{a})\cdot\vec{b}=\vec{a}\cdot(k\vec{b})=k(\vec{a}\cdot\vec{b}) (ka )b =a (kb )=k(a b )

1.3.3笛卡尔坐标系下的点积 Dot Product in Cartesian Coordinates

  • In 2D
    a ⃗ ⋅ b ⃗ = ( x a
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值