![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数值计算
文章平均质量分 92
yang_deyuan
爱思考,爱学习,喜欢编程玩儿 ……
展开
-
说不尽的圆周率
每年的3月14日,是所谓的 π 日。还有人挖出3月14日15时16分9秒,称为所谓的 π 时(π 秒)。可见,圆周率是多么的迷人。作为中国人,最引以为豪的就是祖冲之的成就:3.1415926了。本文介绍几种常见的计算圆周率的算法,献给 π 日。原创 2022-03-06 16:18:10 · 1426 阅读 · 0 评论 -
三维空间中直线间距离的计算
三维欧几里得空间中,直线的关系为:相交、平行和异面直线三种情况。本文采用向量方程来定义直线,向量的叉乘、点乘来计算直线间距离。程序用C++实现。原创 2018-06-22 12:39:56 · 21195 阅读 · 6 评论 -
多边形面积的计算
多边形面积的计算一般是将其剖分为三角形,利用海伦公式计算每个三角形的面积,然后将所有三角形的面积加起来。但是,这种方法程序实现起来比较复杂,因为无法预知多边形的形状,需要判断多边形的“凸凹”,才能避免重复计算。另外,计算边长的计算量也比较大。本文采用“鞋带公式”计算。编程简单,计算量小,优势明显。,原创 2017-12-21 18:02:01 · 23187 阅读 · 0 评论 -
有趣的勾股数及其计算
勾股数又称毕达哥拉斯三元组,即可以构成直角三角形边长的三个整数,例如:(3, 4, 5)、(5, 12, 13)等等。本文讨论几种勾股数的计算方法,并用C++实现。原创 2020-10-24 22:08:28 · 7380 阅读 · 2 评论 -
三维空间中点到点、点到直线、点到平面的距离计算
在空间解释几何中,点到点、点到直线、点到平面的距离是基本的计算。计算公式也有多种推导方法(详细参见任何线性代数教材或维基百科)。本文采用向量的內积、外积来计算这三个距离。原创 2017-12-14 17:10:59 · 35034 阅读 · 6 评论 -
有趣的素数(附C++源码)
素数问题可能是数论中最引人入胜的课题了。最著名的莫如“哥德巴赫猜想”。几乎小学生都可以明白它的意思。但是穷尽世界上最聪明的脑袋,迄今都无法证明它,也无法举出反例。本文试图运用计算机去探索一些有趣的素数问题。例如,计算指定整数n以内的素数、因式分解、在n以内验证“哥德巴赫猜想”等等...原创 2019-12-12 09:58:03 · 9889 阅读 · 0 评论