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

关于线性变换性质的困惑:平移变换T(x)=x+a为何非线性?

为什么 $T(x) = x+a$($a≠0$)不是线性变换?

嘿,我来帮你把这个问题掰碎了说清楚~你从3Blue1Brown的视频里记住了“线性变换后原点固定”这个点,这没错,但线性变换其实有两个更核心的规则,原点固定只是这两个规则推导出来的结果之一,咱们一步步拆解:

首先,先明确线性变换的严格定义,它必须同时满足两个核心条件:

  • 可加性:对任意两个向量 $u$ 和 $v$,都有 $T(u + v) = T(u) + T(v)$
  • 齐次性:对任意标量 $k$ 和向量 $x$,都有 $T(kx) = kT(x)$

咱们拿 $T(x) = x+a$ 来套这两个规则试试(假设 $a$ 是一个非零向量):

1. 先看可加性

左边:$T(u + v) = (u + v) + a$
右边:$T(u) + T(v) = (u + a) + (v + a) = u + v + 2a$
只有当 $a=0$ 时,左右两边才相等;如果 $a≠0$,左边是 $u+v+a$,右边是 $u+v+2a$,明显不一样,这就直接违反了可加性要求。

2. 再看齐次性

左边:$T(kx) = kx + a$
右边:$kT(x) = k(x + a) = kx + ka$
同样,只有当 $a=0$ 时两边才相等;如果 $a≠0$,比如取 $k=0$,左边 $T(0) = 0 + a = a$,右边 $0*T(x)=0$——这就是你注意到的“原点不固定”,其实这是齐次性不满足的一个直观表现。

用直观例子理解

比如在二维平面里,假设 $a=(1,0)$,这个变换就是把所有点向右平移1个单位。咱们拿两个向量测试:

  • 向量 $u=(0,0)$,变换后是 $(1,0)$
  • 向量 $v=(1,0)$,变换后是 $(2,0)$
    按线性变换的可加性,$T(u+v)$ 应该等于 $T(u)+T(v)$,也就是 $(1,0)+(2,0)=(3,0)$,但实际 $u+v=(1,0)$,变换后是 $(2,0)$,明显不等于 $(3,0)$。

这就直观地看出:平移变换打破了线性变换要求的“向量线性组合关系不变”的核心特性,而原点不固定只是这个本质问题的外在表现之一。

内容的提问来源于stack exchange,提问作者GRANZER

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:45:24