pythagorean相关内容

圆内的随机点

所以我在 Windows 窗体应用程序中得到了一个圆圈,并且必须在这个圆圈中放置 20 个随机点.我的想法是将圆圈分成 4 部分以使其更加平衡.我的问题是点都是围绕中间产生的,我不知道如何解决这个问题... 图形 g;笔p;随机 r = 新随机();int[] KegelX = new int[20];int[] KegelY = new int[20];private void Form1_ ..
发布时间:2021-09-18 19:31:02 C#/.NET

循环到递归解的转换

我在Scala中使用嵌套循环编写了方法 pythagoreanTriplets .作为scala中的新手,我正在努力使用递归来做同样的事情,并对返回列表(元组列表)使用惰性评估.任何帮助将不胜感激. P.S:以下方法运行良好. //此方法返回成分为//最多为给定的限制.公式a ^ 2 + b ^ 2 = c ^ 2def pythagoreanTriplets(limit:Int):Lis ..

Lisp中的数组与列表:为什么下面的代码中的列表这么快?

在解决问题Euler项目中的问题75 时,我得到了意外的结果.我的代码确实找到了正确的解决方案,但是行为却很奇怪. 我的解决方案包括遍历毕达哥拉斯树( Barning的矩阵)直到达到边界限制,计算周长采用每个值的次数,最后,计算仅发生一次的周长.我公认的不整洁但可以正常运行的代码是: (defparameter * barning-matrixes *'(#(1 -2 2)#(2 -1 2 ..
发布时间:2021-04-23 19:41:34 其他开发

在数组中找到最接近的点

我试图不仅在5个对象点的数组中找到最接近的点,而且在3个最接近的点.我已经尝试过对每个点仅使用distance(d)变量进行多次实验.但是我无法弄清楚如何迭代每个点,使用勾股定理/距离公式将其与其他点进行比较,然后找到最接近的3.如果数组有5个点,我想我需要存储的结果具有距离(d)值的数组中的每个迭代,按距离值排序,然后删除新数组中的最后一项.这是数组: var points = [ ..
发布时间:2020-06-29 20:38:18 前端开发

如何根据起始角度计算弧长?

我正在构建一个道路编辑器,可以在其中将预定义的路段拖动到一起,并将它们组合到连接的道路上.这些线段之一是右曲线. 该曲线绘制为SVG(使用D3弧路径功能),并具有两个手柄以直接在SVG内更改半径和长度(黑色小圆圈更改长度,黑色小方形更改半径).我在手柄上使用了d3拖动处理程序. 要计算新的圆心角,请执行以下操作: 从圆弧的中心点获取YOffset 翻转YOffset(以匹配屏幕y和数 ..
发布时间:2020-05-06 11:18:55 其他开发

原始地理坐标与图形节点之间的最短路径

我已经实现了一个简单的Dijkstra算法,用于在Java上查找.osm地图上的最短路径。 从.osm文件创建的图中的路径查找效果非常好。但是,如果用户的当前位置和/或目的地不是该图的节点(只是原始坐标),我们如何将这些坐标“链接”到图形以进行寻路工作? 简单直接的解决方案“找到最接近当前位置节点并绘制直线”似乎不太现实。如果我们遇到附图所示的情况怎么办? (UPD) 用它来解释 ..
发布时间:2018-12-29 19:31:24 Java开发

无法理解列表理解

我刚开始学习haskell(从字面上理解,今晚!),并且我在理解列表推导的逻辑,特别是让三角形= [(a,b,c)| c 我最初的理解是这些都会一起增加,但在看到输出结果后,我确实不理解这些列表的递增方法。另一个似乎让我感到满意的例子是: ghci>让rightTriangl ..
发布时间:2018-06-05 10:57:55 其他开发

在C中打印Pythagorean Triple的代表

我试图创建一个程序,用于打印在C中找到的pythagorean三元组的映射数据。到目前为止,我已经编写了程序以便能够找到三元组。 #include #include int main(int argc,char * argv []){ int a,b,c; int a2,b2,c2; int limit = 60; (a = 1; ..
发布时间:2018-05-25 18:00:28 其他开发

计算两个邮政编码之间的距离

我看了其他已回答的问题,但我仍然不确定如何处理; 邮编数据包括经度,纬度,网格N和网格E到我的数据库中 如果我使用API​​,我该如何去解决它?我需要从哪里开始? 我需要使用Pythagorus定理来计算两个邮政编码之间的距离吗? 我的数据库中有一张表,用于添加一个属性。也许,当某人添加一个属性时,有一种方法,它可以将邮政编码和其他信息(long,lat,grid-ref)一起添加到Po ..
发布时间:2018-04-23 17:19:29 PHP

有效地计算所有勾股数知道斜边

给定一个斜边( C 中的典型公式 A * A + B * B = C * C )什么是计算 A 和 b ,这样 A< b 请注意:我已经看到了 C 大于 1E12 ,从而 C *ç比 long.MaxValue ,从我可以告诉你, C *ç不适合入小数,虽然 解决方案 有就是找到一个数学解和b快速甚至对C的较大值。 不幸的是,它不是那么简单。我试图给算法的简短说明。我希望这不 ..
发布时间:2016-09-22 20:55:35 C#/.NET

优化算法来计算勾股三重

我有每个人的问题。我有这个问题的声明,其中在给定的, X ^ 2 + Y ^ 2 = C 是方程式,你必须以最佳方式找到元组(X ,Y),使等式成立。 给定一个变量C,其值是已知的,你必须要找到的值(X,Y)。因此,假设如果你有 C = 0 ,然后 X = 0 和 Y = 0 。假设你有 C = 2 ,然后(X,Y)是( - 1, 1) (1,-1),( - 1,-1), (1,1)。现在,我们 ..
发布时间:2015-11-30 21:45:19 Java开发