Projection

Projection[u,v]

求向量 u 在向量 v 上的射影.

Projection[u,v,f]

求关于内积函数 f 的射影.

更多信息

  • 对于原始实数向量 uv,射影是 .
  • 对于原始复数向量 uv,射影是 ,其中 Conjugate[v].
  • Projection[u,v,f] 中, uv 可以是任何表达式或者表达式的列表,由内积函数 f 给出这些表达式的成对实结果. »
  • Projection[u,v,Dot] 实际上假定 uv 的所有元素都是实数. »

范例

打开所有单元关闭所有单元

基本范例  (3)

求出向量 (5, 6, 7) 在 轴上的射影:

射影到另一个向量上:

将符号向量投影到数值向量上:

范围  (9)

Basic Uses  (6)

求机器精度的向量在另一机器精度向量上的投影:

求复向量在另一复向量上的投影:

求精确向量在另一精确向量上的投影:

求任意精度的向量在另一任意精度向量上的投影:

高效计算大型数值向量的投影:

符号向量的投影:

General Inner Products  (3)

给出内积 Dot,假定所有表达式的值都是实数:

用显式内积求不是以列表形式给出的向量的投影:

用纯函数指定内积:

应用  (18)

几何学  (4)

将向量 投影到向量 张成的线上:

可视化 及其在 张成的线上的投影:

将向量 投影到向量 张成的平面上:

首先,将 替换为垂直于 的平面中的向量:

平面上的投影是在 上的投影之和:

求垂直于平面的分量:

通过将 投影到平面的法线上来验证结果:

可视化平面、向量及其平行和垂直分量:

使用 Projection 将向量 映射到向量 的法线上:

由于 垂直于直线,所以减去 的两倍,就能将 映射到直线的另一侧:

ReflectionTransform 的结果进行比较:

及其映射视作 的两次重复平移:

FrenetSerret 系统用向量基和标量函数对每条空间曲线的属性进行编码. 请见下面这条曲线(螺旋线):

用平行射影减去前三个导数,构建正交基:

确保基是右旋的:

计算曲率 和挠率 ,它们量化了曲线的弯曲方式:

使用 FrenetSerretSystem 验证答案:

可视化曲线和关联的移动基础(也称为基架):

基和矩阵分解  (3)

应用 GramSchmidt 过程并根据以下向量构造一个标准正交基:

正交基中的第一个向量 仅仅是正规化的倍数

对于后续向量,在正规化之前减去与早期基向量平行的分量:

使用 Orthogonalize 对结果进行验证:

找到以下矩阵 的列空间的正交基,然后使用该基找到 的 QR 分解:

定义 的第 列:

定义 为相应 GramSchmidt 基的第 个元素:

定义 是列为 的矩阵:

R=TemplateBox[{Q}, Transpose].a

确认

QRDecomposition 给出的结果进行比较; 矩阵是相同的:

矩阵因转置而不同,因为 QRDecomposition 给出了行正交结果:

对于埃尔米特矩阵(可推广到任何正规矩阵),特征向量是正交的,并且通常定义投影矩阵 p_k=TemplateBox[{{{, {e, _, k}, }}}, Transpose].TemplateBox[{{{, {e, _, k}, }}}, Conjugate],其中 是正规化的特征向量. 证明投影矩阵对一般向量的作用与将向量投影到以下矩阵 的特征空间上的作用相同:

验证 是埃尔米特矩阵:

求特征值和特征向量:

计算正规化特征向量:

计算投影矩阵:

确认将一般向量乘以 等于向量在 上的投影:

由于 形成一个标准正交基,因此 的和必须是单位矩阵:

此外, 之和为原矩阵

最小二乘和曲线拟合  (3)

如果线性方程组 没有解,则最好的近似解是最小二乘解. 这是 的解,其中 的列空间上的正交投影. 思考以下

该线性方程组无解:

找到张成 的正交向量. 首先,设 的第一列:

为列空间中垂直于 的向量:

计算 的正交投影 到由 张成的空间上:

可视化 ,其到 上的投影

求解

使用 LeastSquares 确认结果:

Projection 可用于找到数据的最佳拟合曲线. 思考以下数据:

从数据中提取 的坐标:

有列 ,这样最小化 TemplateBox[{{{m, ., {{, {a, ,, b}, }}}, -, y}}, Norm] 可拟合到直线

以下两个正交向量显然与 的列张成了相同的空间:

获取线性最小二乘拟合的系数

使用 Fit 验证系数:

绘制最佳拟合曲线和数据:

找到最好拟合以下数据的抛物线:

从数据中提取 坐标:

列,因此最小化 TemplateBox[{{{m, ., {{, {a, ,, b, ,, c}, }}}, -, y}}, Norm] 将拟合

构造与 具有相同列空间的正交向量

获取最小二乘拟合的系数

使用 Fit 验证系数:

绘制最佳拟合曲线和数据:

一般内积和函数空间  (5)

正定实对称矩阵或度量 通过 定义内积:

正定意味着相关的二次形式 时为正:

请注意,Dot 本身是与单位矩阵相关的内积:

将 GramSchmidt 过程应用于标准基可获得正交基:

验证关于内积 的上述基为正交:

傅里叶级数是在内积空间 中特定基上的投影. 定义平方可积函数的标准内积:

对于 的不同整数值,令 表示

彼此正交,但并非正交正规:

函数 的傅里叶级数是 所张成的空间上的投影:

使用 FourierSeries 验证结果:

而且, 等于对应 FourierParameters{-1,1} 的傅里叶系数:

使用 FourierCoefficient 进行验证:

非正规化 GramSchmidt 算法:

在 3 个向量的随机集合上进行 GramSchmidt 运算:

验证正交性;由于向量未正规化,因此结果是一般的对角矩阵:

使用正实对称矩阵来定义复数内积:

对三个复向量的随机集合进行 GramSchmidt 运算:

验证正交性:

LegendreP 定义了关于内积 的正交多项式族. 对 从 0 到 4 的单项式 应用非规范化的 GramSchmidt 过程,计算前五个勒让德多项式的标量倍数:

比较 和传统的勒让德多项式:

对于每一个 TemplateBox[{k, x}, LegendreP] 相差一个常数倍数,可以证明等于该倍数 2^k TemplateBox[{{1, /, 2}, k}, Pochhammer]/k!

计算一个正交集:

与正则化多项式的明确表达式进行比较:

HermiteH 定义了关于内积 <f,g>=int_(-infty)^inftyTemplateBox[{{ , f}}, Conjugate] g exp(-x^2)dx 的正交多项式族. 对 从 0 到 4 的单项式 应用非规范化的 GramSchmidt 过程,计算前四个埃尔米特多项式的标量倍数:

与传统的埃尔米特多项式相比, 较小且倍数为

正交多项式的分母相差 的倍数:

与正则化多项式的明确表达式进行比较:

量子力学  (3)

在量子力学中,状态由复单位向量表示,物理量由埃尔米特线性算子表示. 特征值表示可能的观测值,投影到特征向量上的平方范数表示这些观察结果的概率. 对于给定的自旋算子 和状态 ,计算可能的观测值及其概率:

计算特征系统,可能的观测值是

的相对概率为 的相对概率为

在量子力学中,能量算子称为哈密顿量 ,根据薛定谔方程 具有能量 的状态. 给定 方向恒定磁场中自旋 1 粒子的哈密顿量,求处于状态初始 表示 的粒子在时间 的状态:

计算特征系统,能级为

在时间 时的状态是根据薛定谔方程演化的每个特征状态的总和:

对于哈密顿量 ,第 个特征向量是一个为 TemplateBox[{n, x}, HermiteH]exp(-(x^2)/2) 常数倍数的函数,其向量的内积是 <f,g>=int_(-infty)^infty TemplateBox[{f}, Conjugate]gdx. 对于状态 psi=(exp(-x^4))/(sqrt(2 TemplateBox[{{5, /, 4}}, Gamma])) 的粒子,求其处于前四个特征状态之一的概率. 首先,定义内积:

确认 是这个内积中的单位向量:

投影到前四个状态;对于 ,投影为零因此概率为零:

概率由投影的平方范数给出. 对于 ,概率略低于 90%:

对于 ,概率略低于 9%:

属性和关系  (8)

向量 u 在向量 v 上的射影是在向量 v 的方向上:

v 在自身上的投影为 v

对于普通向量 和向量 ,射影向量为 ( TemplateBox[{v}, Conjugate].u)/(TemplateBox[{v}, Conjugate].v)v

如果 有实数项,则 TemplateBox[{{Proj, (, {u, ,, v}, )}}, Norm]=TemplateBox[{u}, Norm]cos(theta) ,其中 之间的角度:

对于向量 uvu-Projection[u,v]v 正交:

Orthogonalize 可以通过重复应用 ProjectionNormalize 来实现:

对于普通向量 ,投影可以计算为 (TemplateBox[{{{, v, }}}, Transpose].TemplateBox[{{{, v, }}}, Conjugate].u)/(TemplateBox[{v}, Conjugate].v)

向量 u 在向量 v 上的射影和外积矩阵乘法等效:

Wolfram Research (2007),Projection,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Projection.html (更新于 2014 年).

文本

Wolfram Research (2007),Projection,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Projection.html (更新于 2014 年).

CMS

Wolfram 语言. 2007. "Projection." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/Projection.html.

APA

Wolfram 语言. (2007). Projection. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Projection.html 年

BibTeX

@misc{reference.wolfram_2024_projection, author="Wolfram Research", title="{Projection}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/Projection.html}", note=[Accessed: 05-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_projection, organization={Wolfram Research}, title={Projection}, year={2014}, url={https://reference.wolfram.com/language/ref/Projection.html}, note=[Accessed: 05-November-2024 ]}