matlab求两向量夹角_10373 高中立体几何向量法全攻略

news/2024/7/4 19:18:38

98f87c0c3868487a6d05060d7253016a.png

  向量法是解高中立体几何题的神器。只要能建立空间直角坐标系的题,都可以用向量法来解,而这样的题目可以占到所有立体几何题的 95% 以上。与传统方法相比,向量法的计算量稍微大一些,但它的优点是不需要费脑筋做辅助线,而只需要简单粗暴地按套路进行计算,所以尤其适用于复杂的问题。

  向量法的完整套路中,包含一种名为「叉积」的运算,它在部分地区是超出教学大纲的。但是没有「叉积」的向量法在很多情况下发挥不出它的魔力。本文就来把「叉积」这个缺口补上,让大家领略一下向量法的简单、粗暴、有效。当然啦,我知道你们会有「考试时不让用叉积」的抱怨。没关系,我会教你怎样把叉积「伪装」成不超纲的内容。

  本文的第一部分将介绍向量间的点积、叉积两种运算,包括它们的定义、计算公式、运算律,以及向量法中直线和平面的方向的表示方法。高中立体几何题的大部分问题都是求角或求距离,本文的第二、三部分就来介绍各种角和距离用向量法怎么求。证明题一般是要证明线、面之间的平行或垂直,或者两个角的大小、两条线段的长度相等,都可以化归成求角或求距离。在第四部分,我会讲一下叉积在求面积、求体积这两种相对罕见的题型中的用法。最后展示一道例题。

一、基础知识

 1.1 向量的点积运算

  向量的点积是大纲之内的内容。设两个向量为

,它们的夹角为
的点积记作
,读作「a 点乘 b」,或干脆读作「a 点 b」(「点」字常常儿化)。
是一个数,它等于
各自的模之积再乘以夹角的余弦:
。当
垂直时,

  点积运算适用于任何维度的向量,不过本文只讨论三维情况。在空间直角坐标系中,设

的坐标为
,则
可用这些坐标表达为

  向量的点积具有交换律和分配律:

    • 交换律:
    • 分配律:

但没有结合律,因为两个向量的点积是一个数,不能再与第三个向量进行点积运算。

 1.2 向量的叉积运算

  向量的叉积是本文要介绍的重点。叉积仅对三维向量有定义。设两个三维向量为

,它们的夹角为
的叉积记作
,读作「a 叉乘 b」,或干脆读作「a 叉 b」(「叉」字也可以儿化)。
是一个
向量,它具有以下性质:
    1. 它的模等于
      各自的模之积再乘以夹角的正弦,即
    2. 它的方向与
      都垂直,且满足
      右手定则,如下图所示。

ba81a82c5b27734aac4de2f7e721f9ca.png

  右手定则有两种理解方式,如下图。一种是:伸出拇指和食指,让它们分别朝向

的方向,然后伸出中指让它与手掌垂直,则中指的方向就是
的方向。另一种是:让四指从
的方向弯向
的方向,并伸出拇指,则拇指的方向就是
的方向。

c79e9fcbaa70ae72c2ce4f13b5725d25.png

平行时,
(注意结果是
零向量)。
  在空间直角坐标系中,设
的坐标为
,则
可用这些坐标表达为
。这个公式可以用交叉相乘法来记忆:

5eb1a7ffa13cdd360db86e4d91397ae2.png

注意,左、右两个交叉相乘是「捺减撇」,中间的交叉相乘是「撇减捺」。

  向量的叉积具有反交换律和分配律:

    • 反交换律:
    • 分配律:

两个向量的叉积是一个向量,可以继续与第三个向量进行叉积运算,但不幸的是,叉积运算也不满足结合律,即没有

 1.3 直线与平面方向的表示

  在能建立空间直角坐标系的题目中,提到一条直线,一定会已知直线上两点

的坐标。两个坐标的差就是直线的方向向量
,它可以表示直线的方向,在求角和求距离时都很有用。

  而平面的方向,则是用与平面垂直的向量来表示的,这个向量称为「法向量」。提到一个平面,一定会已知平面上不共线的三点

的坐标,由此可以得到两个向量
。这两个向量的叉积就是平面的法向量。根据需要,可以选择
作为平面的法向量,这两个法向量大小相同,方向相反。

031eba407d05f1caff924ee6886c68f6.png

  在立体几何题中,叉积的主要用途就是求平面的法向量。如果考试时不允许在步骤中使用叉积运算,可以用如下方法绕过去:既然法向量就是与平面中两个已知向量都垂直的向量,那么可以设出法向量

的坐标
,并利用
都垂直来列出两个方程。设
的坐标分别为
,则两个垂直可以用点积表示为:

在试卷上列出这个方程组后,不必真正去解它,而是在草稿纸上根据

,利用交叉相乘法算出法向量坐标,直接把结果写到试卷上。但这种「伪装」具有一定的局限性——方程组只能解出法向量的方向,不能解出它的模,所以遇到需要使用叉积的模的场合,就绕不过去了。

二、用向量法求各种角

  高中立体几何涉及的角度有:线线角、线面角、面面角。

 2.1 求两条直线的夹角

  设两条直线的方向向量分别为

,它们的夹角为
。两条直线的夹角,就是
中较小的那个,它的余弦一定是非负的。由点积定义
可得两个方向向量的夹角为
,于是两条直线的夹角就是

ef7123e7810cb79d0be9eecc7a89a662.png

  有同学要问了:上面的方法利用的是点积,那么利用叉积求得两条直线的夹角为

行不行呢?答案是:行,但是
叉积的计算量比点积大,所以优先选择点积。

  注意向量法并不要求两条直线共面,它同样适用于异面直线!这就避免了传统方法中作平行线的麻烦。

 2.2 求直线与平面的夹角

  设直线的方向向量为

,平面的法向量为
,两个向量的夹角为
。容易看出,待求的线面角
中较小者的余角,
。由点积定义,
,于是有
。与 2.1 节相同,我们优先选择计算量小的点积运算,而不是叉积。

969eca402270256400990ccd9f5ddcad.png

  请再次领略向量法的简单粗暴有效:传统方法中,要求线面角,必须找到直线与平面的交点,并作出直线在平面内的投影。而在向量法中,只要知道直线上的任意两点和平面中任意三点(不共线)的坐标,就可以代入公式计算出直线的方向向量和平面的法向量,再代入公式计算夹角,完全不必考虑五个已知点的位置关系。

 2.3 求两个平面的夹角

  设两个平面的法向量分别为

,它们的夹角为
。两个平面的夹角,就是
中较小的那个。用与 2.1 节相同的方法,可以得到两个平面的夹角为

c939ad4340f5a989f802aa6744ab68b5.png

  在几何题中,提到「二面角」,往往指的不是两个「平面」的夹角,而是两个「半平面」的夹角——也就是说,求的是

中特定的某一个。怎么知道是哪一个呢?还记得在求法向量的时候,可以人为选择箭头指向哪一头吗?只要让两个法向量
一个指向角外,一个指向角内(如上图),那么两个半平面构成的二面角
,就一定是两个法向量的夹角
(注意分子上没有绝对值),而不是它的补角了。反之,如果两个法向量都指向角内或都指向角外,那么二面角
就是法向量夹角
的补角

  用向量法求二面角,同样不需要找到两个面的交线和它在两个面内的垂线,而只需要知道两个面内六个点的坐标。在很多情况下,交线上会有两个已知点,那么就只需要在两个面中各再找一个点。

三、用向量法求各种距离

  点、线、面三种图形两两组合,可以得到六种距离:两点距、点线距、点面距、线线距、线面距、面面距。其中线面距、面面距只在线面或面面平行时才有定义,此时可以在直线或其中一个平面中任取一点,转化为点面距。因此这一部分将介绍前四种距离的求法。

 3.1 求两点间的距离

  设两点的坐标分别为

,则它们的距离为

 3.2 求点到直线的距离

  如图,设直线上任意一点到已知点的向量为

,直线的方向向量为
,两个向量的夹角为
。可以看出,点到直线的距离为
。由叉积的定义,有
,所以点到直线的距离就是

1717a7eb0ebb51d84bd3ca4d8f48276e.png

  这里为什么使用了计算量大的叉积,而不是点积呢?这是为了利用叉积定义中现成的

 3.3 求点到平面的距离

  如图,设平面上任意一点到已知点的向量为

,平面的法向量为
,两个向量的夹角为
。可以看出,点到直线的距离为
(余弦取绝对值是因为
可能是钝角)。由点积的定义,有
,所以点到平面的距离就是

ab50e05ca608b1a03424b37e7af40f70.png

  点到平面的距离,其实是向量

在法向量
上的投影长度,
也正是投影长度公式。

 3.4 求两条直线的距离

  三维空间中直线有三种位置关系:相交、平行、异面。后两种情况都可以求距离,但方法不一样。若两条直线平行,则可在其中一条直线上任取一点,转化成求该点到另一条直线的距离。若两条直线异面,则可以按如下步骤求出它们的距离。设第一条直线上有两个已知点

,第二条直线上有两个已知点
。首先,找一个向量与两条直线都垂直,这个向量可以是两条直线的方向向量的叉积
。然后,任作一条连结两条直线的线段(比如
),将它投影到
上,投影长度
就是异面直线的距离。

a9027d17853c3dd4649085987ca51abc.png

  我们看到,两条直线的位置关系不同时,它们的距离求法不一样。但向量法最有用的时候,正是图形的位置关系不清楚的时候。有没有简便的方法判断直线的位置关系呢?有!先不管三七二十一地计算「法向量」

,如果算出来发现是零向量,那么说明两条直线平行,转化成点线距。如果算出来法向量非零,那么就继续计算投影长度,如果投影长度为 0,说明两条直线相交,否则两条直线异面,投影长度是它们之间的距离。

四、用向量法求三角形面积和四面体体积

  这两种题型在高中立体几何中出现的频率不高,但它们与高等数学中「行列式」的概念联系紧密,有兴趣的同学可以涉猎一下。

 4.1 求三角形的面积

  设三角形三个顶点

的坐标均已知,则三角形的面积为
。而由叉积的定义,
,所以

  这个公式同样适用于平面几何,此时

坐标均为 0。设
,则
。这个向量的
坐标的绝对值的一半就是三角形
的面积,而
坐标的绝对值是以
为邻边的平行四边形的面积。
坐标的正负号,表示在平面中从
是逆时针还是顺时针旋转,因此
坐标也称为平行四边形的
有向面积

  把

的二维坐标排成两行两列
,这个东西称为「行列式」,它的值是一个数。二阶行列式的计算公式是「交叉相减」:
。二阶行列式对应着平面中两个向量的叉积,其几何意义就是「平行四边形的有向面积」。

 4.2 求四面体的体积

f75b74008b079689607e38e017332ff1.png

  设四面体四个顶点

的坐标均已知。由 4.1 节,底面三角形
的面积为
;而四面体的高是顶点
到底面的距离,由 3.3 节,这个距离为
。四面体的体积为

  上述结果去掉

后剩下的部分
,是以
为三边的平行六面体的体积。再去掉绝对值,剩下的部分称为向量
混合积,它表示了平行六面体的 有向体积——若从角
内部观察,向量
呈逆时针排列,则体积为正,反之为负。

  设

。容易验证,
。这正是三阶行列式
的计算公式。三阶行列式对应着三维空间中三个向量的混合积,其几何意义是「平行六面体的有向体积」。

  行列式的概念还可以推广到更高维的空间。从同一个点出发的

维向量的坐标排成的
阶行列式,代表了以这些向量为边的
维「超平行体」的「有向超体积」。

五、一道例题

0b41856aee6f57794aa1754a071facf1.png

  图中是一座金字塔。它是一个正四棱锥,底面

是一个边长 10 米的正方形,各个侧面都是正三角形。在底边
的中点
处竖立着一根高
米的火把
    1. 求金字塔相邻侧面所成的二面角
    2. 求金字塔的棱
      所在直线与底边
      所在直线的距离。
    3. 求火苗
      到棱
      所在直线的距离。

231aaa48de7bf24440d6e891f3be2b3f.png

解:如上图建立空间直角坐标系,原点

为底面中心。容易求得下列各点坐标:
(单位均为米,下略)。金字塔的高未知,设顶点的坐标为
。由于侧面都是等边三角形,
,解得

求二面角

侧面
的一个法向量为
,不妨缩短成
,它指向二面角
外部。侧面
的一个法向量为
,不妨缩短成
,它指向二面角
内部。二面角的大小就是法向量的夹角,即

求直线

的距离:
先求一个与两条直线都垂直的向量
,不妨缩短成
。将
投影到这个向量上,投影长度为
,这就是直线
的距离。

求点

到直线
的距离:
此距离
,代入得

http://www.niftyadmin.cn/n/2970600.html

相关文章

c语言算法 - 分而治之算法 - 残缺棋盘

残缺棋盘(defective chessboard)是一个有2k2k 个方格的棋盘,其中恰有一个方格残缺。图2 - 3给出k≤2时各种可能的残缺棋盘,其中残缺的方格用阴影表示。注意当k 0时,仅存在一种可能的残缺棋盘(如图1 4 - 3 a…

转储控制文件信息

当前控制文件的内容可以通过CONTROLF dump以文本形式转储到实例参数指定的目录下。 各级别CONTROLF转储的区别: 转储级别转储内容1仅包含文件头信息2包括文件头,数据库信息记录,检查点进程记录3所有记录类型,针对循环重用的记录类型仅保留最早…

Visual Studio 2008 远程调试工具详解

远程调试工具用于在开发平台与实际平台间执行一些调试工作。利用远程调试工具可以在开发平台运行,得到实际平台上的文件、监视实际平台上进程或线程的状况、测试实际平台上应用程序的性能等。一部分远程调试工具是我们在开发应用程序时常用的,还有一部分…

硬盘安装xp(初学者)

http://www.jz5u.com/十九. 想不想安装?想就回车。二十. 按F8。不按?你不是还想回到解放前吧?(http://www.jz5u.com/)二十一. 没的说,全新安装,谁愿意修复安装呀?!二十二. 不说了,打…

Oracle PL\SQL操作(五)其他技术

1.在表之间传输数据 1)利用INSERT传输数据insert into test1 (select name2,age2 from test2); 从上面的操作可以看出,可通过SELECT向一个表中成批地添加数据,但应注意:数据类型要一致,所选择的列数应一致。此语句的…

DataWindow.net应用介绍(一)

Datawindow中文译名为数据窗口,是开发工具PowerBuilder(PB)的一个王牌组件,使用PB作为开发工具的,基本上都是冲着Datawindow 来的,它不仅可以用来显示数据,还可以实现数据录入、报表打印等功能,是Sybase 的…

微软的落寞始于创新的停滞

微软的CEO鲍尔默上台,这一后盖茨时代的开始,就注定了微软在创新上的停滞。 出生:1956年3月24日 史蒂夫鲍尔默 职位:微软公司首席执行官兼总裁教育背景:理学士,于哈佛大学;工商行政管理硕士&…

JDK NEW TOOLS (监视JVM)

http://www.diybl.com/course/3_program/java/javajs/2008318/104919.html 最近压力测试和调优Liferay portal,所以需要找到一种工具,可以比较好的监测VM工具。本来想使用商用工具,但偶然间发现SUN 的JDK中新添了几个工具,并且非常…