轻松理解超平面

article/2025/9/17 6:30:36

前言

定义:
1、超平面是指n维线性空间中维度为n-1的子空间。它可以把线性空间分割成不相交的两部分。比如二维空间中,一条直线是一维的,它把平面分成了两块;三维空间中,一个平面是二维的,它把空间分成了两块。
2、法向量是指垂直于超平面的向量。

过原点的超平面

假设在R3空间中,有一个过原点的超平面,其法向量为 ω ⃗ \vec{\omega} ω ω \omega ω1, ω \omega ω2, ω \omega ω3),过原点的平面内任意原点出发的向量 x ⃗ \vec{x} x ,必有 ω \omega ωTx = 0。
故超平面公式为: ω \omega ωTx = 0

非过原点的超平面


假设在R3空间中,有一个经过原点的超平面上下平移后的超平面,其法向量为 ω ⃗ \vec{\omega} ω ω \omega ω1, ω \omega ω2, ω \omega ω3),此时 ω \omega ωTx = 0就不成立了。令超平面上有两点,它与原点分别组成向量x(x1,x2,x3)和向量x ′ \prime (x ′ \prime 1,x ′ \prime 2,x ′ \prime 3),不难看出平面上两点组成的向量必与法向量垂直。可得:

( x − x ′ ) ω = ( x 1 − x ′ 1 , x 2 − x ′ 2 , x 2 − x ′ 3 ) ( ω 1 , ω 2 , ω 3 ) = 0 (x-x\prime) \omega = (x_1- x\prime_1,x_2- x\prime_2,x_2- x\prime_3)(\omega_1,\omega_2,\omega_3)= 0 (xx)ω=(x1x1,x2x2,x2x3)ω1,ω2,ω3=0

化简后可得:
x 1 ∗ ω 1 + x 2 ∗ ω 2 + x 3 ∗ ω 3 = x ′ 1 ∗ ω 1 + x ′ 2 ∗ ω 2 + x ′ 3 ∗ ω 3 x_1*\omega_1 + x_2*\omega_2+ x_3*\omega_3 = x\prime_1*\omega_1 + x\prime_2*\omega_2+ x\prime_3*\omega_3 x1ω1+x2ω2+x3ω3=x1ω1+x2ω2+x3ω3

ω T x = ω T x ′ \omega^Tx = \omega^Tx\prime ωTx=ωTx

令 b = ω \omega ωT x ′ \prime ,则可得
ω T x + b = 0 \omega^Tx + b = 0 ωTx+b=0

即最后超平面方程是 ω \omega ωTx + b = 0

点到超平面的距离

假设平面外一点x到超平面距离为d,即上图的红线长度。上图的 θ \theta θ是向量xx ′ \prime 和红线距离的夹角。故可得:
cos ⁡ θ = d ∣ ∣ x − x ′ ∣ ∣ \cos \theta = \frac{ d }{ || x - x\prime|| } cosθ=xxd
又因为红线和超平面法线平行,故向量xx ′ \prime 和法线夹角也为 θ \theta θ。故|(x - x ′ \prime )* ω \omega ω| = || ω \omega ω|| * ||(x - x ′ \prime )|| * cos ⁡ \cos cos θ \theta θ,联立两个方程,可得

d = ∣ ( x − x ′ ) ω ∣ ∣ ∣ ω ∣ ∣ = ∣ ω x − ω x ′ ∣ ∣ ∣ ω ∣ ∣ = ∣ ω x + b ∣ ∣ ∣ ω ∣ ∣ d = \frac{ |(x-x \prime) \omega| }{ || \omega|| } = \frac{ | \omega x- \omega x \prime | }{ || \omega|| } = \frac{ | \omega x+b| }{ || \omega|| } d=ω(xx)ω=ωωxωx=ωωx+b


http://chatgpt.dhexx.cn/article/c59ZHZlu.shtml

相关文章

SVM理论疏导——什么是超平面

超平面概念 超平面是一种数学上的概念,它是线上的一个点,也是平面上的一条直线,也是三维空间的一张平面。前面说的点、线、平面都可以是超平面,但一般都不叫为超平面,因为超平面是点、线、平面的推广,即大于…

3、如何理解超平面?

参考:https://zhuanlan.zhihu.com/p/145706435 首先明确几个定义:(1) 超平面是指n维线性空间中维度为n-1的子空间。它可以把线性空间分割成不相交的两部分。比如二维空间中,一条直线是一维的,它把平面分成了两块;三维…

计算机内存与主存的关系(内存是主存吗?内存和主存有什么关系?)

在80386以上档次的微机中配置了高速缓冲存储器(Cache),这时内存包括主存与高速缓存两部分。 计算器内存条采用的是DRAM(动态随机存储器),即计算机的主存。通常所说的内存容量即指内存条DRAM的大小。 高速缓冲存储器Cache主要是为了解决CPU和主存速度不匹…

计算机内存图解

《电脑高手》也都是一笔带过。作为电脑中必不可少的三大件之一(其余的两个是主板与CPU),内存是决定系统性能的关键设备之一,它就像一个临时的仓库,负责数据的中转、暂存…… 不过,虽然内存对系统性能的至关…

计算机操作系统_内存管理

内存管理 设计程序模拟内存的动态分区内存管理方法。内存空闲区使用空闲分区表进行管理,采用最先适应算法从空闲分区表中寻找空闲区进行分配,内存回收时不考虑与相邻空闲区的合并。 假定系统的内存共640K,初始状态为操作系统本身占用40K。 …

关于计算机中内存的分类

**关于计算机中内存的分类(栈区,堆区,静态区)**1、栈区:主要用于函数的存储,从主函数开始,依次加入所引用的主函数。新加入的函数优先运行(类似于数据结构的栈)当一个函数…

计算机内存数值存储方式进制

进制概念 进制也就是进位制,是人们规定的一种进位方法。对于任何一种进制,x进制表示某一位置上的数运算时是逢x进一位。十进制是逢十进一、十六进制是逢十六进一、二进制是逢二进一。 各进制数表示 八进制是逢8进1,所以到8的时候向前进一位…

计算机内存结构!

变量的三大特点: 数据类型、作用域、存储类型 计算机的三大组成: 1.CPU 2.内存 3.硬盘 内存与硬盘的区别: 1.内存中保存动态数据,硬盘中保存静态数据。 2.断电后内存中的数据丢失,硬盘中的数据不会丢失。 3.执行程序时&#xff0c…

内存管理计算

一、补充概念 为了保证CPU执行指令时可正确访问存储单元,需将用户程序中的逻辑地址转换为运行时由机器直接寻址的物理地址,这一过程称为地址映射。地址映射一般是由硬件完成的;页表项的相关状态位由硬件确定。 最佳适应算法(空闲内…

计算机内存和磁盘的关系

计算机内存和磁盘的关系 前言 上篇文章详细讲了计算机内存的物理结构,逻辑结构以及在内存的基础上理解几种常见的数据结构。但是,计算机系统出了内存之外,还有一个非常重要的硬件,那就是磁盘。他们都是用于计算机存储&#xff0…

电脑硬件——内存

内存是一台电脑CPU与硬盘间进行数据传输的中转站,内存会影响着电脑的稳定性,不稳定的内存可能会导致蓝屏、黑屏、死机甚至电脑无法亮机等故障。 内存的作用: 在我们的电脑工作时,CPU和硬盘之间会无时不刻地进行大量的数据交换&am…

计算机(二):计算机存储系统(内存、外存)。

前言:我总结了汇编语言课本和通信书上的知识点给大家呈现。 一、计算机存储系统(文解): 存储分为:内存(内部存储器)、外存(外部存储器)。 内存分为:CPU上的寄…

计算机内存介绍

我们这里说的内存啊,其实就是说的我们电脑里面的内存条,所以嘞,内存就是内存条,数据要放在这上面才能被cpu读取从而做运算,还有硬盘,就是电脑中的C盘啥的,一个程序需要运行的话需要向内存申请一…

计算机的内存

1.内存的物理机制 内存和CPU一样,都是由大量引脚构成的集成电路,内存大致分为这几类:1.ROM:只能进行读取;2.DRAM:需要经常刷新就能进行保存数据的可被读取和写入的内存;3.SRAM:不需要经常刷新就…

【操作系统】计算机内存管理

文章目录 1.内存管理目标rom-ram2.计算机内存的惰性分配3.内存管理-分而治之思想4.内存不够的情况处理5.内存扩容swap配置实战6.Linux的free命令详解7.Linux的top命令详解 1.内存管理目标rom-ram (1)为啥要做内存管理 计算机不可能所以用户进程和系统所…

计算机|内存知多少

​1、硬件层面 内存就是名为内存IC的电子元件。(IC,集成电路,内存也是一种集成电路) 内存IC的引脚配置 那这个内存IC能存多少数据? 数据信号引脚有D0~D7一共8个,表示一次输入输出8位数据(一个字…

计算机底层知识之内存

❝ 渔夫出海前,并不知道鱼在哪里,可是他们还是选择出发, 因为他们相信,一定会满载而归。人生很多时候,是「选择了才有机会,是相信了才有可能」。 -- 「稻盛和夫」 ❞ 大家好,我是「柒八九」。 …

计算机基础之内存

目录 1.什么是内存2.内存的物理结构3.内存的使用4.数据在内存中为什么用二进制表示5.二进制的补码 1.什么是内存 内存是与cpu沟通的桥梁,计算机中所有程序的运行都要依靠内存,内存对计算机的影响非常大,内存又被称为主存,作用就是…

计算机基础- -认识内存

计算机基础- -认识内存 文章目录 计算机基础- -认识内存一、什么是内存二、内存的物理结构1.内存的读写过程2.内存的现实模型 三、内存的使用1.指针2.数组是内存的实现3.栈和队列4.链表5.二叉树 一、什么是内存 内存(Memory) 是计算机中最重要的部件之一,它是程序与…

电脑内存介绍(精心整理)

内存是电脑的主要硬件之一,主要用于存储和交换正在运行的程序和数据。简单的说就是,断电之后,内存存储的数据就会消失。所以我们常用的软件需要安装在硬盘等外存设备里,打开游戏或者软件时,就需要把他们调出到内存中运…