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

向量空间中span(S₁∪S₂)与span(S₁)∪span(S₂)的差异探究

关于$span(S_1 \cup S_2)$与$span(S_1) \cup span(S_2)$的区别解析

嘿,这个问题戳中了线性代数里很容易混淆的一个点,我来给你拆解明白~

首先得把两个概念的本质搞清楚:

  • $span(S_1 \cup S_2)$:它是所有能通过同时组合$S_1$和$S_2$里的向量得到的线性组合集合,简单说就是把两个子集的向量放在一起,能凑出来的所有向量都算进去,是包含这两个子集的最小线性子空间。
  • $span(S_1) \cup span(S_2)$:这是两个生成空间的普通并集——意思是一个向量要么完全由$S_1$的向量凑出来(属于$span(S_1)$),要么完全由$S_2$的向量凑出来(属于$span(S_2)$),但不能同时用两个集合里的向量混合组合。

拿你举的例子具体分析:

  • $S_1={(1,0)}$,它的span是整个x轴:{(a, 0) | a∈ℝ};
  • $S_2={(0,1)}$,它的span是整个y轴:{(0, b) | b∈ℝ};
  • 那$span(S_1) \cup span(S_2)$就是x轴和y轴上的所有向量的拼接,但不包括像$(1,1)$这种既不在x轴也不在y轴的向量——因为$(1,1)$没法只靠x轴向量凑,也没法只靠y轴向量凑;
  • 但$span(S_1 \cup S_2)$是整个二维平面$\mathbb{R}^2$,因为任何$(a,b)$都能写成a*(1,0) + b*(0,1),$(1,1)$当然也在里面。

再总结核心区别:

  • $span(S_1 \cup S_2)$是一个线性子空间,它把两个生成空间“融合”成一个更大的空间,允许跨集合的线性组合;
  • $span(S_1) \cup span(S_2)$只是两个子空间的“拼接”,绝大多数情况下不是线性子空间——比如你例子里的$(1,0)+(0,1)=(1,1)$,这个和向量不在$span(S_1) \cup span(S_2)$里,但肯定在$span(S_1 \cup S_2)$里,这就违反了线性子空间对加法封闭的要求。

当然也有特例:如果其中一个生成空间包含另一个,比如$S_1={(1,0)}, S_2={(2,0)}$,这时候$span(S_1)=span(S_2)$都是x轴,那$span(S_1 \cup S_2)$和$span(S_1) \cup span(S_2)$就相等,都是x轴,但这是极少数情况。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 03:18:44