点积应用-求两个向量夹角

点积应用-求两个向量夹角之前 由点积求两条直线的夹角 只知道会用 不知道原量 今天看计算机图形学 才知道其原量 待记录如下 nbsp nbsp 点积最重要的应用时计算两个向量的夹角 或者两条直线的夹角 图给出了二维的情况 其中向量 b 和向量 c 与 x 轴的夹角分别为 B C 从基本三角函数可得 nbsp nbsp b b

 之前,由点积求两条直线的夹角,只知道会用,不知道原量,今天看计算机图形学,才知道其原量,待记录如下:

 

 点积最重要的应用时计算两个向量的夹角,或者两条直线的夹角。图给出了二维的情况,其中向量b和向量c与x轴的夹角分别为B,C,从基本三角函数可得:

   b = (|b| cosB, |b| sinB)

   c = (|c| cosC, |c| sinC)

   将上式代入点积等式,将它们的对应的分量相乘,再把结果相加,于是得到:

   b.c = |b| |c| cosB cosC + |b| |c| sinB sinC

  再次应用三角函数等式,得到

 b.c = |b| |c| cos(B-C)

 最终,对于任意两个向量b和c,我们有

b.c = |b| |c| cos(@),即con(@) = b.c / (|b| |c|)

注:@为b和c之间的夹角。

点积应用-求两个向量夹角

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177495.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午7:22
下一篇 2026年3月26日 下午7:23


相关推荐

  • Java生成xml文件的四种方式

    Java生成xml文件的四种方式上一篇文章写了xml文件4种读取方式,本篇文章将简介使用四种方式对xml进行写入。

    2022年7月21日
    12
  • Java 的下载安装教程[通俗易懂]

    Java 的下载安装教程[通俗易懂]Java17的下载安装教程说明:本文介绍的是Windows下安装Java的方法。对于Linux下Java的安装,可见笔者的另一篇博客:在Linux操作系统中安装Java:https://blog.csdn.net/wangpaiblog/article/details/120093325笔者的安装环境:JDK17Windows10教育版安装Java就是安装JDK。Java有三大分支,这里选择的是JavaSE。关于

    2022年6月4日
    55
  • DatabaseMetaData元数据

    DatabaseMetaData元数据通过java.sql.DatabaseMetaData接口,您可以获得有关您已连接到的数据库的元数据。例如,你可以看到哪些表的数据库,和什么中定义的列的每个表的数量,是否是给定功能支持等。DatabaseMetaData接口包含很多的方法,和并不是所有将在本教程中覆盖。你应该看看的JavaDoc。此文本将只是覆盖面不够,给你一种感觉,你可以用它。获得一个DatabaseMetaData实例

    2022年6月19日
    26
  • springcloud和dubbo区别「建议收藏」

    springcloud和dubbo区别「建议收藏」最大区别SpringCloud抛弃了Dubbo的RPC通信,采用的是基于HTTP的REST方式。这两种方式各有优劣。虽然从一定程度上来说,后者牺牲了服务调用的性能,但也避免了上面提到的原生RPC带来的问题。而且REST相比RPC更为灵活,服务提供方和调用方的依赖只依靠一纸契约,不存在代码级别的强依赖,这在强调快速演化的微服务环境下,显得更加合适。…

    2022年6月5日
    32
  • 测试deeplink「建议收藏」

    测试deeplink「建议收藏」deeplink测试

    2022年6月22日
    46
  • 计算机初级基础知识教程,计算机基础知识教程 适合初学者的计算机入门知识…

    计算机初级基础知识教程,计算机基础知识教程 适合初学者的计算机入门知识…初学者在接触计算机时认为计算机非常的难 但事实上计算机有简单有困难 而对于初学者 自然就要从简单的开始学起 所以今天小编就来说一说适合初学者的一些入门知识 希望对大家能够有所帮助 计算机基础知识教程 适合初学者的入门知识 1 在记事本中自动记录文件的打开时间在记事本中 我们可以记录每次打开某个文本文件的时间 方法为 在该文件的第一行输入 LOG 注意 必须大写 然后换行开始正文 这样在每次

    2026年3月26日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号