问题标签 [pythagorean]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1757 浏览

python - 两点之间的距离,包括海拔

我正在尝试使用毕达哥拉斯来计算两个 GPS 点与海拔之间的距离。

IE:

第 1 点:51.244452 -0.577235 10,000(英国吉尔福德上方 10,000 英尺)

第 2 点:51.500439 -0.131811 30,000(英国威斯密斯特上方 30,000 英尺)

在 Python 2.7 中,如何使用毕达哥拉斯定理找到这两点之间的“直线”距离?

0 投票
3 回答
2920 浏览

matlab - matlab勾股定理不使用for

我正在做一个matlab作业,我解决了下一个问题。并且评分员说这是一个正确的答案。我在课程中使用过,但我们还没有参加课程。有人可以建议一个没有 for 或 if 的程序。

编写一个名为pitty 的函数,它将一个名为ab 的矩阵作为输入参数。矩阵 ab 正好有两列。该函数应返回包含正值的列向量 c,其中每个正值都满足 ab 的相应行的勾股定理 a2 + b2 = c2,假设 ab 的每一行上的两个元素对应一对,a 和 b ,分别在定理中。请注意,内置的 MATLAB 函数 sqrt 计算平方根,您可以使用它。

我的代码

0 投票
1 回答
46 浏览

java - 用毕达哥拉斯三重应用程序三重嵌套的forloop生成编译错误

这是我的代码:

这是我尝试编译代码时生成的错误:

我究竟做错了什么?它应该打印出一个范围从 1 到 500 的毕达哥拉斯三元组表。forloop 应该打印的第一个毕达哥拉斯三元组当然是 3^2+4^2=5^2

0 投票
3 回答
5784 浏览

java - Java 的毕达哥拉斯三元组计算

所以我需要帮助计算毕达哥拉斯三元组,基本上我希望输出看起来像这样:

等等。

我需要计算部分的帮助并确保我没有重复项(即 5 12 13 和 12 5 13)。

想法?有人可以引导我朝着正确的方向前进吗?

这是我到目前为止的代码:

0 投票
1 回答
34 浏览

r - 从同一矩阵中的所有其他行值中减去行值

我有一个包含地理位置(两列)和存在/禁欲数据(0/1)的数据框。我需要找出的是,有多少其他位置位于其附近并且值为 1。然后应将该数字附加到第四列中。

我将附近设置为 500 米(地理数据位于投影坐标系中,因此单位对应),并将使用毕达哥拉斯定理进行计算。

我所知道的是如何构建嵌套的 for 循环。但我不希望我的函数看起来像这样:

这需要很长时间才能计算出来,因为我的数据框实际上有 67000 行。

相反,我想要更高效的东西,但我不明白如何将内部 for 循环转换为我可以在整个数据帧的应用函数中逐行使用的函数。但我确实怀疑,应用功能将是要走的路,对吧?

PS:我已经用适当的 GIS 解决了这个问题,通过在每个数据点周围创建缓冲区多边形并将其他数据点链接到每个缓冲区多边形的属性表(如果它们位于该缓冲区内)。但我认为在 R 中应该更快。

0 投票
2 回答
23983 浏览

c - c程序找到毕达哥拉斯三元组

如果我删除'else',程序运行正常。但我想制作另一个函数,可以通过使用“else”段落来检查数字是否有毕达哥拉斯数字。但是当我在该代码中添加“其他”段落时,结果令人头晕目眩......请帮助我!

0 投票
1 回答
189 浏览

c - 打印最高毕达哥拉斯三元组 - C

到目前为止,该程序会打印所有三元组并告诉您输入的数字是否没有三元组。在列出所有三元组后,我需要它再次打印具有最高 C 值的三元组。 此项目的示例 I/O

如果我在 N 中输入 15,它将打印:

所以它打印的最后一个三元组总是具有最高的 C (5 12 13) 值,但我需要打印一个声明,说明特定的三元组具有最高值。

0 投票
3 回答
3175 浏览

java - 使用方法计算三角形的第三边

询问用户三角形的两条边,然后打印出第三条边的长度,通过一种方法计算。用勾股定理写一个方法来求第三边的长度。

我是 java 新手,我对以下代码感到很糟糕,这可能还有一段路要走......

0 投票
1 回答
731 浏览

java - 列出java中的所有毕达哥拉斯三元组

我需要找到 A 和 B 的值小于 100 的所有毕达哥拉斯三元组 (a^2+b^2=c^2)。我的代码没有给我正确的输出。谁能告诉我我的代码出了什么问题并改写正确的代码?

0 投票
0 回答
36 浏览

c++ - 火星车项目 sqr 杀戮计划

我正在做一个项目,其中我有一个不断杀死我的程序的功能。

我正在处理数组,并且必须使用勾股定理来找到网格系统上两个对象之间的距离。

这是功能:

我不知道是什么杀死了程序。