摘要:本文将推导出一些四面体的体积公式,这些体积公式会涉及到棱长、线线角、线面角、二面角、表面三角形面积等相关元素。

四面体是由不在同一平面的四点所连接成的四个三角形包围起来的立体图形,因此,有时候我们也称为三棱锥,而棱锥的体积等于与其等底同高的棱柱的体积的三分之一,而棱柱的体积等于底面积乘以高,因此四面体的体积就等于底面积乘以高的三分之一,这便是求解四面体体积的基本公式。

我们做一下简要的说明,体积与面积一样既是数学上的概念,也是物理上的概念,大致意思就是物体所占空间的多少,而空间这个概念是三维的,因此只有具备三维的几何体(或物体)才具有体积,也就是说一个点(0维),一条直线(1维),一个平面图形(二维)都没有体积。我们把边长为1的正方体的体积规定为1个单位体积,并以此来度量其余几何体的体积,于是很自然的,一般的正方体体积就是边长的三次方,长方体的体积就是长乘以宽乘以高,棱柱就是底面积乘以高。

接下来,我们将从基本公式出发,推导出一些实用的体积公式。

如上图所示的四面体O-ABC,由O点出发的线线角、线面角、二面角的记法保持不变,请参看《四面体空间角公式》,下文中关于这些角的公式都来自此文。

我们作OO'

面ABC与O',即O'是O在面ABC上的垂直投影,作

于D,连接OD,或者是做

于D,连接O'D,两种做法都可以,因为这就是三垂线定理,也是我们作二面角的平面角的基本作法,于是

就是二面角O-AB-C的平面角。

我们记三角形OAB的面积为

,三角形OBC的面积为

,三角形OAC的面积为

,三角形ABC的面积为

,OA的长为a,OB的长为b,OC的长为c,AB的长记为c',BC的长记为a',CA的长记为b',四面体体积记为V。

由基本公式,四面体O-ABC的体积为:

而在直角

中,

而在

中,OD是其AB边上的高,于是

于是

我们记此公式为四面体体积公式二。简单描述一下这个公式就是:四面体的体积等于其上两个面的面积与其所成二面角正弦值的乘积除以这两个面共棱的长度的三分之二。

此公式二可以看成是三角形面积公式二的推广。

于是我们把这个公式中的两个面换成顶点O处的三个面,用我们前面约定的符号,则有:

于是有:

这可以看成是三角形正弦定理的一种推广。

由于

于是

而由四面体空间角的导出公式

所以

,其中

我们记为四面体体积公式三。

由于k是连接三种空间角的媒介,因此k拥有这三种角之间组合的多种变化,因而公式三具有十分灵活的应用,甚至可以用体积来求解这些角度。

对于k,我们还有一种行列式的表达方式:

读者可以自行利用三阶行列式展开进行验证,这里就不做演示了。

于是公式三可以用行列式来表达:

由于公式三中的三个角度的余弦值完全可以由对应三角形的余弦定理得到,因此,我们可以消去角度,得到一个完全由六条棱长表达的体积公式,其中的运算比较复杂,读者做好准备。

分别在

中利用余弦定理,可得:

代入到行列式的公式里,可得:

我们记此公式为四面体体积公式四。可以看成是秦九韶公式在四面体中的推广(顺便提一下,秦九韶公式也可以写成行列式形式,这个日后会说明。),我们将上面的三阶行列式展开可得:

其中:

我们再来看一下四面体体积的解析公式。

前文说了,不共面的四点决定一个四面体,当然这四个点也不能有重合的情况,我们设这四个点为

,于是根据空间三个向量的混合积的几何意义,可得:

显然这也是三角形解析公式的推广,仅仅只是增加了一个维度。

在《三角形的面积公式八叙》中,我们得出了由三条直线所在的方程直接求解这三条直线的三个交点所组成的三角形面积公式,同样,我们也可以在立体几何中得到直接推广的四面体体积公式。

我们设空间中的四个平面方程为:

,它们两两相交,有六条交线,三三相交于一个公共点,简单来说就是,四面体四个面所在的平面方程,那么这个四面体的体积为:

由于我们设定了四个平面是四面体的四个面,因此分母的每一项都不会为0。

有时候,我们会需要求解一些特定的四面体体积,我们在此给出。

正四面体的体积公式:

所谓正四面体,即四面体的四个面都是正三角形,六条棱长都相等,设为a,则其体积为:

,只需将

代入到公式三中即可。

正三棱锥的体积公式:

所谓正三棱锥,即底面是正三角形,高所在的顶点的底面投影正好是底面的中心,用本文中的符号表达就是

,同样代入到公式三中,可得其体积为:

顶角相等底面是斜面的三棱锥:

与正三棱锥不同地方在于

,其体积为:

三个顶角之和等于

的三棱锥:

,此时,由三角形内角的余弦等式:

,代入公式三中,则有:

总结:四面体是三角形在空间中的推广,因此其体积的求法与三角形的面积有着一定的类似关系,这种关系在解析几何中表达得最为直观,这也是为什么现代几何学对平面几何和立体几何(统称为欧几里得几何,或简称欧氏几何,学术一点的说法叫做二维和三维的线性空间)的理论描述使用解析几何方法的原因。四面体的元素数量比起三角形来几乎是翻倍的,也就导致了其体积公式表达的复杂性,本文通过几个公式的推导想要说明的是,复杂的几何体都是可以分解为简单的几何体来演算的,最根本的还是要回归到三角形中去,这叫做降维,这也是我们在教材中只学习其基本体积公式的原因。

坐标求四面体体积_四面体体积公式相关推荐

  1. python编程求长方体体积_python编程求长方体体积_【Python编程特训连载80】答案公布:圆柱体体积计算...

    80 [本期题目↓↓↓] 圆柱也称为圆柱体,是三维几何体的一种.一个圆柱所占空间的大小,叫作这个圆柱的体积.圆柱体积公式为: 其中,S 是底面积,h 是高,r 是底面半径.编写一个程序,用户输入底面半 ...

  2. python求正方体体积_「高中数学」简单几何体的面积与体积相关知识点整理+例题...

    一.知识要点 (一)圆柱.圆锥.圆台的侧面积 将侧面沿母线展开在平面上,则其侧面展开图的面积即为侧面面积. 1.圆柱的侧面展开图--矩形 圆柱的侧面积 2.圆锥的侧面展开图--扇形 圆锥的侧面积 3. ...

  3. python编程求长方体体积_编写基于对象的程序求3个长方体的体积

    /* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: volume.cpp * 作者:孙锐 ...

  4. matlab求球心坐标,已知四顶点坐标求四面体外接球球心坐标

    最近在做一个关于机器人标定的问题,发现求空间一点相对六轴机器人的坐标问题实际是一个求已知四顶点坐标求四面体外接球球心坐标的问题.首先控制机器人(携带工具)以四个不同姿态接触被测点,要注意四个姿态要保证 ...

  5. python坐标表示_已知经纬度坐标求两点间距离,用python表示

    已知经纬度坐标求两点间距离,用python表示 已知地球上任意两点(lon1, lat1),( lon2, lat2)的经纬度坐标,求两点间的距离用haversine表示: 1.首先先将经纬度坐标的角 ...

  6. python 球的表面积和体积_用公式法求简单几何体的表面积和体积

    空间几何体的表面积和体积是立体几何的重要内容之一,空间几何体的表面积.体积的计算是高考常考的热点.解决这类问题的方法主要有:基本几何体的求积公式法.分形割补法.等体积法等. 在高考中多以选择题.填空题 ...

  7. 已知空间中的三点 求三角形面积_各类几何体的体积与表面积的计算问题

    考纲原文 了解球.棱柱.棱锥.台的表面积和体积的计算公式. 知识点详解 一.柱体.锥体.台体的表面积 1.旋转体的表面积 2.多面体的表面积 多面体的表面积就是各个面的面积之和,也就是展开图的面积. ...

  8. c语言求圆锥的表面积和体积_用C语言求圆锥体积

    展开全部 C语言求圆锥体积的来源自代码如下: #define pi 3.1415/*定义常量pi*/ #include int main() { float v,r,h;/*用float可以计2113 ...

  9. 圆柱体积怎么算立方公式_圆柱体积怎么算 求圆柱体积的公式

    想要求圆柱的体积必须要记住圆柱对应的公式,下面小编为大家提供圆柱体积怎么算,希望对大家有所帮助. 求圆柱体积的算法 求圆柱体积先要求圆基的半径.两个圆都会做,因为它们大小相同.如果你已经知道半径,你可 ...

  10. 求球体的表面积,体积公式

    求球体的表面积,体积公式 表面积:4 *Π * r^2; 体积:4/3 * Π * r^3; 代码实现: #include<stdio.h> #define pi 3.14 void ma ...

最新文章

  1. ts连接mysql数据库_各种数据库的连接方法
  2. 【Docker】docker attach 卡住的问题
  3. .NET开源工具类库:Masuit.Tools
  4. 中国的城市看多了,贴贴美国的城市,肯定对你的视觉产生冲击
  5. 离开北上广的互联网工程师最终都去了哪里?
  6. 根据key或value将map容器进行排序
  7. java类和对象数组传参_Java 练习(替换数组元素, 将对象作为参数传递给方法)
  8. STM8S——watchdog(IWDG)
  9. 如何优雅地压缩一张图片
  10. 国密SM2算法陷入安全危机? 假!SM2仍然安全
  11. Activity启动模式之SingleTask
  12. 文档被administrator锁定怎么解除
  13. 将多个excel合并成一个包含多个sheet的excel
  14. asp.net中使用Page.Validate()和Page.IsValid进行服务器端验证
  15. RabbitMQ系列——Rabbitmq Plugin configuration unchanged. 解决方案
  16. vbs恶意脚本_vbs恶意软件删除程序的分析
  17. 今天nba预测分析_NBA情报预测分析_NBA足球俱乐部 - 全球体育网
  18. 买礼物(线段树+set维护)
  19. 2022年中国数字藏品行业研究报告 附下载
  20. python 结构体指针_C语言结构体指针(指向结构体的指针)详解

热门文章

  1. 利用sklearn进行特征选择
  2. 管理好项目——带好技术团队的秘籍
  3. 关于降低软件开发过程中沟通成本的思考
  4. android充电线排序,安卓数据线分类有哪些
  5. css中用来去除列前面的黑点,CSS中去除li前面的小黑点,a下划线 和ul、LI部分属性方法...
  6. 【GitHub】README.md文件中 markdown语法 插入超链接
  7. 一些常见html5语义化标签
  8. mac 上的android 模拟器下载地址,在MAC上运行Android手机模拟器
  9. 美团笔试题(5)考试策略
  10. pdf转图片 jpg png