问题标签 [hypotenuse]

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 回答
1192 浏览

php - 当我们知道底垂和斜边时,如何在php中找到角度?

当我们知道底垂和斜边时,在php中找到角度?

我正在用 PHP 做一个项目,需要我做一些计算,但我无法想象在知道底垂和斜边时如何找出角度

寻找角度

这是:
AB = 3000 = BASE
BC = 1000 = PERPENDICULAR
AC = 由我在 php 脚本中找到,如下所示

但这是我需要找出 AB 到 AC 或 A° 之间的角度

在 PHP 中查找HYPOTENUSE的脚本如下

0 投票
1 回答
299 浏览

javascript - 使用函数和 Math.sqrt() javascript 的斜边

你好我正在做这个计算斜边的函数。这里是我到目前为止创建的代码。我必须使用 Math.sqrt() 方法,这是要求的一部分。一旦代码运行,什么都不会发生。谢谢你们的帮助!

0 投票
2 回答
472 浏览

c++ - C++ 创建函数来绘制斜边 - 三角函数

我了解如何计算斜边 a^2 + b^2 = c^2,sqrt(c) = 斜边。而且我知道在 stackoverflow 上已经有一些相关的答案,但是他们沉浸在我作为初学者程序员还不了解的术语中。

由于这更面向编程,我也无法在数学网站上找到任何相关的内容。

如果你有一个直角三角形

如何以笛卡尔格式递增 x 和 y (x,y),以便我可以绘制像素 SetPixel(myDC, x, y, COLOUR);

我以某种方式理解了 sin、cos 和 tan 的概念以及它们的倒数,但我一生都无法弄清楚如何根据相邻和相反长度的大小一起增加 (x,y)。

0 投票
0 回答
578 浏览

ios - Swift - CGVector 和 Hypot() 函数

我需要比较游戏中的速度,因此我使用扩展来声明“>”和“<”符号。我的代码如下所示:

经过一些研究,我明白我应该使用上面的代码并且它有效。但是我对部分代码感到困惑。lhs 和 rhs 代表什么?

谢谢

0 投票
5 回答
26716 浏览

c - 计算斜边的 C 程序

我对编码还很陌生,目前正在学习 C。在课堂上,我被分配了一个程序来编写一个程序,该程序使用我们自己的函数来计算三角形的斜边。但是,我编写的代码似乎有问题。

我的老师说我们可以使用数学库的平方根函数sqrt。我面临的主要错误是:

1)side3未定义(这就是为什么我只是随意将其设置为 1,但是还有其他方法可以防止此错误发生吗?)
2) 例如,如果我输入 3 和 4 作为side1and side2,那么side3应该是 5 . 然而,打印出来的结果却是一个长得离谱的数字。

感谢您的帮助!任何建议都表示赞赏。

0 投票
1 回答
1020 浏览

python - 以浮点 Python 3.6.1 形式返回函数值

我收到以下错误,似乎无法弄清楚如何修复。按照逻辑,我将 3 个函数和所有 3 个返回值作为浮点数调用,然后我对存储的返回值执行一些数学运算并将其打印为浮点数。那么到底哪里出错了呢?我为 A 面输入 4,为 B 面输入 5。

错误信息:

输入 A 边的长度:4.0 输入 B 边的长度:5.0


0 投票
1 回答
906 浏览

c - C程序找斜边,发现斜边太大

这是我在 C 语言中的第一个程序。当我运行它时,它发现的斜边很大。我将 A 面和 B 面输入为 2,输出为130899047838401965660347085857614698509581032940206478883553280.000000. 我做错了什么?

0 投票
2 回答
141 浏览

javascript - Chrome 和 Firefox 上 Math.hypot() 的不同结果

当我在下面运行简单计算时,Chrome 和 Firefox 上的结果略有不同。

铬合金:56.1124478168614

火狐:56.11244781686139

规范中是否存在漏洞,Math.hypot()或者其中一个浏览器以错误的方式实现它?

编辑:在 FirefoxMath.hypot(x, y)中给出的结果与Math.sqrt(x*x, y*y)在 Chrome 中的结果Math.hypot(x, y)略有不同。因此我怀疑 Firefox 正在正确地进行计算。

0 投票
1 回答
119 浏览

c++ - Libc hypot 函数似乎为 double 类型返回不正确的结果......为什么?

在 Linux 下返回(Ubuntu 18.04 clang 或 gcc,无论优化,glic 2.25):

双精度:0.1192046585217293 VS sqrt:0.1192046585217293 2

长双精度:0.119204658521729311251 VS sqrt:0.119204658521729311251

根据 cppreference :

实现通常保证小于 1 ulp的精度(最后一个单位):GNU、BSD、Open64 std::hypot(x, y) 等价于 std::abs(std::complex(x,y)) POSIX指定仅当两个参数都低于正常且正确结果也低于正常时才可能发生下溢(这禁止幼稚的实现)

所以,hypot((double)NUM1, (double)NUM2) 应该返回 0.11920465852172932,我想(作为天真的 sqrt 实现)。在 Windows 上,使用 MSVC 64 位,就是这种情况。

为什么我们使用 glibc 会看到这种差异?如何解决这种不一致?

0 投票
1 回答
62 浏览

javascript - 单位向量函数

我正在尝试使用 JavaScript 计算 R² 中的单位向量。

我预计输出为 1,但我得到 1.949.6。我在这个实现中错过了什么?