首页 > 其他分享 >向量投影

向量投影

时间:2024-09-02 09:25:47浏览次数:10  
标签:frac rVert 投影 lVert perp theta parallel 向量

\(v_\parallel\)与\(n\)平行,\(v_\perp\)与\(n\)垂直,\(v\)可表示为\(v=v_\parallel+v_\perp\)
由观察可得
\(v_\parallel=\lVert v_\parallel\rVert\frac{n}{\lVert n\rVert}\) (1)
\(\cos\theta=\frac{\lVert v_\parallel\rVert}{\lVert v\rVert}\),即\(\lVert v_\parallel\rVert=\cos\theta\lVert v\rVert\) (2)
将(2)带入(1),可得
\(v_\parallel=\cos\theta\lVert v\rVert\frac{n}{\lVert n\rVert}\) (3)
点积的性质可知,\(v\cdot n=\lVert v\rVert\lVert n\rVert\cos\theta\)
由(3)乘以\(\frac{\lVert n\rVert}{\lVert n\rVert}\)可得投影公式
\(v_\parallel=v\cdot n\frac{n}{\lVert n\rVert^2}\)
即可求出\(v_\perp\)
\(\begin{align} v_\perp&=v-v_\parallel\\ &=v-v\cdot n\frac{n}{\lVert n\rVert^2} \end{align}\)

标签:frac,rVert,投影,lVert,perp,theta,parallel,向量
From: https://www.cnblogs.com/WoBok/p/18392158

相关文章

  • 亦菲喊你来学机器学习(15) --支持向量机SVM
    文章目录支持向量机一、基本概念二、工作原理三、算法特点四、优缺点优点缺点五、构建模型模型参数训练模型可视化svm结果总结支持向量机支持向量机(SupportVectorMachine,SVM)是一种强大的机器学习算法,主要用于分类和回归分析,尤其擅长处理二元分类问题。以下是......
  • 【解析几何笔记】9. 向量的内积运算
    9.向量的内积运算定义:有向量α,β\pmb{\alpha},\pmb{\beta}α,......
  • 高斯坐标转WGS84 GPS坐标 C#版本 python版本和C++版本 3度带进行投影 三个版本的代码
    找了很久,都没有很靠谱的版本,这个是自己从C#版本转换的另外两个版本完整代码可以用经过了对比核对计算,确保3个版本之间的计算结果是一致的C#版本:GPSPointGSXYToGPS(doubleX,doubleY,doubleL0){//X=571879.3482847388;//Y=2770741.66......
  • 【pytorch深度学习——小样本学习策略】网格搜索和遗传算法混合优化支持向量机的小样
    最近需要根据心率血氧数据来预测疲劳度,但是由于心率血氧开源数据量较少,所以在训练模型时面临着样本数量小的问题,需要对疲劳程度进行多分类,属于小样本,高维度问题。在有限样本的条件之下,必须要需要选择合适的深度学习算法同时满足模型的泛化能力和学习精度。其次,由于小样本学习的......
  • 向量数据库 Milvus:智能检索新时代
    文章目录Milvus核心技术Milvus基本特点索引策略相似度计算图像检索演示Milvus基础维护环境搭建建立向量索引数据导入数据更新数据删除用户权限管理Milvus评估与调优性能评估调优技巧Milvus数据安全安全策略数据备份与恢复Milvus扩展性案例演示电影推荐在线广告......
  • 向量数据库Faiss的搭建与使用
    Faiss(FacebookAISimilaritySearch)是一个高效的向量相似性搜索库,专为高维向量数据的搜索和聚类设计。以下是如何搭建和使用Faiss的详细步骤。1.环境准备安装依赖首先,确保你的开发环境满足Faiss的要求。Faiss支持Python,假设你要使用Python版本。安装Anaconda或Miniconda(......
  • 火鹰算法(FHO)优化支持向量机原理及Matlab代码
    目录0引言1数学模型2优化方式3Matlab代码3.1伪代码3.2FHO主函数代码3.3FHO-SVM4视频讲解0引言火鹰优化(FireHawkOptimizer,FHO)算法是由Mahdi Azizi等人于2022年提出一种基于黑鸢(Milvusmigrans)、啸栗鸢(Haliastursphenurus)和褐隼(Falcoberigora)......
  • 向量数据库Faiss的搭建与使用|Faiss|向量数据库|高效检索|机器学习|大规模数据
    目录1.Faiss概述1.1Faiss的背景与重要性1.2Faiss的基本概念与特点2.Faiss的安装与环境配置2.1环境要求2.2Faiss的安装2.3验证安装3.Faiss的基本使用3.1创建索引与添加向量3.2执行查询3.3向量的压缩与内存优化4.Faiss的高级功能与优化4.1GPU加速与多G......
  • 详细说明:向量数据库Faiss的搭建与使用
    当然,Faiss(FacebookAISimilaritySearch)是一个用来高效地进行相似性搜索和密集向量聚类的库。它能够处理大型数据集,并且在GPU上的性能表现尤为出色。下面详细介绍Faiss的搭建与使用。1.搭建Faiss1.1安装依赖包首先,需要安装Faiss及其依赖包。可以使用如下命令:#如果使用......
  • Origin绘制投影能带气泡图
    http://【Origin教程(5)——以投影能带为例绘制气泡图】https://www.bilibili.com/video/BV1bY4y1H7cS?vd_source=ef6b729b4f55ce688e98f754cad88d00本文参考上述B站视频,建议先看视频再看笔记,综合看容易看懂。前提:vasp计算能带时INCAR中要设置LORBIT=11用vaspkit导出每种元素......