原标题:刘徽与正四棱台体积的计算

数学教学研究本公众号内容均由邵勇本人独创,可以转发,但转载则需获得邵勇本人的授权。每周推送两到三篇内容上有份量的数学文章,但在行文上力争做到深入浅出。几分钟便可读完,轻松学数学。

下面这张图画的是一个正四棱台,它也叫平截头台,或方亭。历史上有很多数学家研究过如何计算这个立体的体积。

(1)我们古代数学家刘徽用了一种巧妙的方法计算出了它的体积。方法如下图所示。他把正四棱台分解成九块(九块之和就等于原立体的体积,这是不言自明的),其中,中间一块是一个正四棱柱;前后左右是四块相同的平放的直三棱柱(这里用了“直”而不是正,是因为底面三角形不是正三角形,但侧棱是与底面垂直的,刘徽那个时代,叫做“堑堵”);四个角落上的四块四棱锥(底面是正方形,并且有一条侧棱与底面垂直,在刘徽时代,叫做“阳马”)。

正四棱柱与四个“堑堵”可以拼成一个长方体,如下图左图所示。设它的体积为V1。四个“阳马“可以拼用一个正四棱锥(类似金字塔),如下图右图所示。设它的体积为V2。

于是,原正四棱台(方亭)的体积就等于V1+V2。即

(2)上面公式的推导中用到了棱锥体积公式,即底面积乘以高再除以3。但是,若默认这个公式可以直接使用,我们还可以有一种更加简单的方法,不用把它拆分成九块。我们只需在棱台上面补充一块使成为一个正四棱锥即可。于是,正四棱台的体积就等于新构成的大四棱锥的体积减去补充上的小四棱锥的体积。如下图所示。

我们来计算正四棱台的体积V。设所补充上的小四棱锥的高为h'。于是,我们通过下面的计算即可求出体积V:

(3)但是,为什么棱锥的体积是底面积乘高再除以3呢?这个,刘徽也曾进行过深入研究,他与阿基米德一样,用到了无限小的概念。他们都初步涉及了微积分的思想。刘徽是对所谓的”阳马”进行了分割,并一直分割下去,再求和,取极限。这里不做具体说明,因为需要一定篇幅。但我在这里给出一种直观和迂回的方法,可以求出正四棱锥的体积。让您感受一下它的巧妙。

首先我们需要事先承认,两个相似立体的体积之比是它们相似比的立方。比如,一个边长为1的正方体,它的体积是1;而一个边长为1的两倍即2的正方体,它的体就是(2/1)的三次方,即8。边长为3的正方体的体积当然就是3的三次方,等于27。对相似的棱锥也是一样。就比如说,与本题有关,一个底面边长为1的正四棱锥的体积若为1,则与它相似但底面边长为2的正四棱锥,它的体积就是小四棱锥体积的2的三次方倍,即8。于是,下面就是我们间接求正四棱锥体积的过程。

把一个正四棱锥用一个与底面平行且过高线中点的平面截开(拦腰切割)。于是,被切下的小正四棱锥的体积为原正四棱锥体积的八分之一。

而所剩正四棱台,按照上面所介绍过的方法切成九块。把其中的四块小”阳马“(下图中的CFGHK是之一)拼成一个正四棱锥,这个正四棱锥与切下来的正四棱锥完全一样(全等),于是,这两个相同的小正四棱锥的体积之和(设为V3)就是原正四棱锥体积的四分之一,即(1/4)V。

另外五块拼成一个长方体,这个长方体自然占原正四棱锥体积的四分之三,即(3/4)V。而这个长方体的体积可以求出:它的长、宽、高分别为a、a/2(因为是拦腰而截),h/2。设这个长方体的体积V4。于是有

责任编辑:

用c语言计算正四棱锥的体积,刘徽与正四棱台体积的计算相关推荐

  1. 计算长方体、四棱锥的表面积和体积(类)

    Problem Description 计算如下立体图形的表面积和体积. 从图中观察,可抽取其共同属性到父类Rect中:长度:l  宽度:h  高度:z 在父类Rect中,定义求底面周长的方法leng ...

  2. PTA 4 sdut-oop-5 计算长方体和四棱锥的表面积和体积(类的继承)分数 20

    这是一道经典的"类与继承"的题型,对与小白来说very nice. 先看题: 计算如下立体图形的表面积和体积. 从图中观察,可抽取长方体和四棱锥两种立体图形的共同属性到父类Rect ...

  3. java求长方体_Java练习 SDUT-3337_计算长方体、四棱锥的表面积和体积

    ###计算长方体.四棱锥的表面积和体积 Time Limit: 1000 ms Memory Limit: 65536 KiB ####Problem Description 计算如下立体图形的表面积 ...

  4. 7-5 sdut-oop-5 计算长方体和四棱锥的表面积和体积(类的继承)(Python实现)

    作者 周雪芹 单位 山东理工大学 计算如下立体图形的表面积和体积. 从图中观察,可抽取长方体和四棱锥两种立体图形的共同属性到父类Rect中:长度:l 宽度:h 高度:z. 编程要求: (1)在父类Re ...

  5. sdut-oop-5 计算长方体和四棱锥的表面积和体积(类的继承)

    计算如下立体图形的表面积和体积. 从图中观察,可抽取长方体和四棱锥两种立体图形的共同属性到父类Rect中:长度:l 宽度:h 高度:z. 编程要求: (1)在父类Rect中,定义求底面周长的方法len ...

  6. C语言 从键盘输入圆的半径,计算并输出圆的正内接六边形的面积,以及这个正六边形面积占圆面积之百分比

    编一程序,从键盘输入圆的半径,计算并输出圆的正内接六边形的面积,以及这个正六边形面积占圆面积之百分比.圆的正内接六边形的面积计算公式为:area=sqrt(3)*3/2r2.其中,r是圆半径,sqrt ...

  7. cesium 旋转弹跳四棱锥(光带扫描)(动态泛光效果)

    前言:本文主要分以下几个部分阐述功能的核心实现. 1. 四棱锥的生成 2.物体的平移(也就是弹跳,本质上来说就是控制物体的渲染位置) 3.物体的绕自身中心轴旋转 4.Cesium drawComman ...

  8. 四棱锥和三棱锥重叠求面数

    下午和小小在小房间看书,期间看到一道很有意思的题目. 直接放知乎链接吧: https://www.zhihu.com/question/46747265/answer/394916985 这种题目我一 ...

  9. 正菱台体积在线计算机,正多棱台体积,表面积,棱长,斜高,底面积,质量在线计算器_三贝计算网_23bei.com...

    输入正多棱台的下底边长a.上底边长b.底面边数N.台高h或斜高H或棱长c.已知条件.圆周率的精度.密度(选填),点击"计算"按钮,可快速求出正四棱台的体积V.表面积S.上底面积S1 ...

  10. R语言回归模型构建、回归模型基本假设(正态性、线性、独立性、方差齐性)、回归模型诊断、car包诊断回归模型、特殊观察样本分析、数据变换、模型比较、特征筛选、交叉验证、预测变量相对重要度

    R语言回归模型构建.回归模型基本假设(正态性.线性.独立性.方差齐性).回归模型诊断.car包诊断回归模型.特殊观察样本分析.数据变换.模型比较.特征筛选.交叉验证.预测变量相对重要度 目录

最新文章

  1. ArcGIS Server 9.2 on Solaris/Linux 安装可能出现的问题
  2. Linux数据报文接收发送总结4
  3. 【CV】YOLOv4最全复现代码合集(含PyTorch/TF/Keras和Caffe等)
  4. 涨姿势了!22 个拓展程序员技术与视野的国外网站,快添加进收藏夹!
  5. 去螨虫能不能用去螨皂?
  6. 逆向生成的Dimac.JMail工程及测试项目
  7. oracle lock 1,Oracle試用 DBMS_LOCK.sleep(1);權限問題
  8. [摘译]js内存泄漏常见的四种情况
  9. Spring装配集合属性
  10. cocos 层级渲染与管理
  11. dragonfly 踩坑指南
  12. 从投入产出简析直复营销
  13. 虚拟机kali挂主机代理
  14. 7-27 EDG nb(20 分)
  15. 奇怪的汉诺塔 Four Column Hanoi Tower
  16. 魔兽世界地图 - 隐藏的成功之路
  17. 设计模式之九原型模式
  18. HDMI转DP带5V供电转接线方案|HDMI转EDP点屏转换方案|CS5801最新电路设计原理图
  19. Scratch入门教程:第二节 简单的交互
  20. r library car_R语言实战之回归分析

热门文章

  1. 安卓手机上计算机的各按键功能,手机按键里那些你不知道的功能
  2. 计算机与现代社会英语作文,急求英文翻译 随着现代社会的发展,人工智能已经逐步进入了我们的生活。人工智能带给了我们生活无穷的便...
  3. 阿里巴巴内部面试资料
  4. 阿里巴巴面试指南(2020最新版)
  5. 两直线平行交叉相乘_初中数学几何公式、定理梳理,太全了!老师都转发了!...
  6. ACM学习历程—HDU 5025 Saving Tang Monk(广州赛区网赛)(bfs)
  7. 内容下沉新时代:在一二线做品质,去三四线接地气
  8. 合并的表格怎么加横线_怎么在表格中加一横线
  9. 前端之vue表格居中处理
  10. ws协议绑定服务器域名,Websocket直接域名连接