问题标签 [cmath]

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 投票
2 回答
159 浏览

c++ - 从arduino中串行接收的数据中解析整数

我正在使用以下代码在 arduino 中接收串行数据Serial.print((char)Serial2.read());

现在我想将数据存储在 x & y 变量中x=123y=456类似地第二次 x=333& y=444

我怎样才能做到这一点?

0 投票
5 回答
8548 浏览

c++ - 错误:无法在赋值中将 'double' 转换为 'double(double, double, double)'

我知道我的工作很草率,这是我在这门课上的第四份作业。任何帮助将不胜感激,谢谢。

0 投票
4 回答
2327 浏览

c++ - 在 c++ 中的命名空间 std 中重载数学函数是一个好习惯吗

我正在编写一个表示算术类型的 C++ 类(围绕mpfr的 c++ 包装器),并且我想支持 <cmath> 中的一些函数(我将以 std::sqrt 为例)。

所以我有以下课程:

我可以这样使用它:

但我不能这样使用它:

编译器 (g++ (Debian 4.7.2-5)) 错误是:“没有匹配函数调用 sqrt(ns::MyClass&)”。

这很正常,但对我来说是个问题。我需要这是有效的,因为 MyClass 应该用于现有的模板函数(我不应该修改)。例如:

以下代码实际上解决了我的问题:

但是在 std 命名空间中添加东西对我来说似乎很不自然。我怕以后会遇到意想不到的麻烦,这样做。

安全吗?如果不是,为什么?

有更好的选择吗?

0 投票
2 回答
230 浏览

c++ - 使用 cmath 的 fmod (C++) 时的不一致

使用 fmod 函数时,我得到了一些非常令人困惑的结果。

以下代码:

输出:

但是当对 x 值进行硬编码时:

输出变为:

我不知道这是什么原因,它在我的程序中产生了一些丑陋的错误。任何见解将不胜感激。提前致谢。

0 投票
1 回答
6884 浏览

c++ - Clang:找不到“cmath”文件

我正在用 clang 编译我的项目,但我遇到了一个奇怪的错误:

我的 actions.cpp 第 20 行:

otpch.h 第 27 行:

定义.h 第 31 行:

我做了一些编辑,但我不知道是什么导致了这个错误,在这里编辑:https ://github.com/dominique120/miniature-adventure/commits/master

PS:GCC 只是转储了大量错误: https ://travis-ci.org/dominique120/miniature-adventure/jobs/21905513

0 投票
1 回答
55 浏览

pow - 我需要一个足够大的数据类型来容纳 pow(80,7)

我使用 cmath.h 中的 pow 来发挥功能。我使用代码 pow(80,7) 行。Int 和 long 太小,无法给我正确的价值。我将使用 printf 或 cout 来显示结果

我可以使用什么数据类型

0 投票
0 回答
606 浏览

c++ - GCC cmath 编译类型冲突

我正在尝试用我的笔记本电脑(MAC OS10.8)编译 ns2.34。解决了几个问题后,现在我遇到了这个问题:

在我看来,该错误是由 GCC 内部的冲突引起的?有没有人遇到过这个问题?

0 投票
2 回答
47 浏览

c++ - 双方计数中断

通过这个程序,我试图实现一个看起来像这样的输出

A+B+C= 7

xMin = 3

xMax = 8

3----10

4----11

5----12

6----13

7----14

8----15

相反,我通常会得到这样的东西

4----0

5----0

6----0

7----0

8----0

只有当我硬编码 xMin 或 xMax 以显示时,它才会改变,所有 in-bewteens 都不会显示。

0 投票
0 回答
2753 浏览

python - Python 等价于 matlab cart2pol 和 pol2cart

我想使用 MATLAB 中的两个函数 pol2cart 和 cart2pol。

是否有任何等效的 Python 函数?或者如果我们可以定义函数?

例如,我尝试使用 cmath.polar 函数,但它只接受一个参数,而我有 2 个参数要在 polar 和 rec 函数中传递。

我曾尝试将此功能用于 cart2pol:

谢谢

0 投票
1 回答
124 浏览

python - 斐波那契的 Python 打印不起作用

我正在尝试打印 Fibonacci sequence Benet's formula,但是我的值不正确。我在这里错过了什么吗?

我得到的结果是:

它一定与精度有关。然而,使用cmathmath不是似乎也没有帮助。

任何帮助,将不胜感激。