You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求线性变换L在指定基下的关联矩阵

求线性变换L在指定基下的关联矩阵

别慌!还有两天考试完全来得及搞懂这个点,我一步步给你讲清楚~

首先得明确核心逻辑:不管线性变换是从多少维到多少维,求关联矩阵的本质都是一样的——把定义域基向量的像,用值域的基展开,展开的系数就是矩阵的每一列。这里L是从ℝ²到ℝ³,所以最终矩阵是3行2列的(值域维度×定义域维度)。

我们一步步来算:

步骤1:计算定义域基向量在L下的像

首先处理B基里的第一个向量u₁=(1,2),代入L的定义:
L(u₁) = L(1,2) = (2, 1+2, 1-2) = (2, 3, -1)

然后处理第二个基向量u₂=(3,1):
L(u₂) = L(3,1) = (1, 3+1, 3-1) = (1, 4, 2)

步骤2:把每个像用值域的D基线性表示,解出系数

D基是v₁=(1,0,0)、v₂=(1,1,0)、v₃=(1,1,1),我们需要把刚才得到的两个像分别写成这三个向量的线性组合,组合系数就是矩阵的列。

处理L(u₁)=(2,3,-1)

设 (2,3,-1) = a₁v₁ + a₂v₂ + a₃v₃,代入v的具体值展开:

a₁*(1,0,0) + a₂*(1,1,0) + a₃*(1,1,1) = (a₁+a₂+a₃, a₂+a₃, a₃)

对应分量相等得到方程组:

  • 第三个分量:a₃ = -1
  • 第二个分量:a₂ + a₃ = 3 → 代入a₃=-1,得a₂=4
  • 第一个分量:a₁ + a₂ + a₃ = 2 → 代入a₂=4、a₃=-1,得a₁=-1
    所以L(u₁)在D基下的坐标是(-1,4,-1),这是矩阵的第一列。

处理L(u₂)=(1,4,2)

同样设 (1,4,2) = b₁v₁ + b₂v₂ + b₃v₃,展开后对应分量相等:

(b₁+b₂+b₃, b₂+b₃, b₃) = (1,4,2)

解方程组:

  • 第三个分量:b₃=2
  • 第二个分量:b₂ + 2 = 4 → b₂=2
  • 第一个分量:b₁ + 2 + 2 = 1 → b₁=-3
    所以L(u₂)在D基下的坐标是(-3,2,2),这是矩阵的第二列。

步骤3:拼接列得到最终矩阵

把这两个列按顺序放好,就是L在B和D基下的关联矩阵:

[-1  -3]
[4   2]
[-1  2]

再给你捋一遍原理:这个矩阵M满足一个核心等式——对于ℝ²里的任意向量x,[L(x)]_D = M * [x]_B,其中[x]_B是x在B基下的坐标向量,[L(x)]_D是L(x)在D基下的坐标向量。对于基向量u₁,它的B坐标是(1,0),所以M乘(1,0)^T就得到L(u₁)的D坐标,也就是第一列,这就是为什么我们要这么算的原因~

别担心,这个方法不管是同维还是不同维变换都适用,只是矩阵形状不同而已,记住“基向量的像用值域基展开,系数当列”这个核心就没问题啦!

备注:内容来源于stack exchange,提问作者Leo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 07:34:49