cmath相关内容

FFT值错误?

随机构建一个非常简单的声谱分析仪. 给出以下python代码: http://rosettacode.org/wiki/Fast_Fourier_transform#Python 像这样实现: import math from cmath import exp, pi def fft(x): N = len(x) if N ..
发布时间:2020-06-26 12:55:09 Python

使用cmath时禁用math.h废话

我以前遇到过一个问题,因为没有std::的函数就被重载了.而且诅咒仍然时有发生,因为我不使用using namespace std;. 使用命名空间std进行删除会导致该程序得到废话的结果 是否有一种方法可以禁用所有来自c的非std函数,并且只能在名称空间std下使用c ++函数(而不必使用using namespace std;)? 换句话说:如果我使用sin()而不是std: ..
发布时间:2020-05-16 20:11:38 C/C++开发

mingw C ++无法编译j0函数

我正在尝试使用MingW(msys2)在Windows上编译程序,但使用j0函数失败.在Linux上,编译没有问题.当我在编译器上使用-std = c ++ 11标志时,似乎很讨厌.如何使它正确编译并打开-std = c ++ 11标志? 示例代码: #include int main( int argc, char *argv[] ) { float te ..
发布时间:2020-05-09 22:09:07 其他开发

标准偏差公式

我有此作业,我将在其中显示提示: 编写一个程序,该程序从用户读取一组测试成绩数据. (测试 分数应以十进制形式输入,以表示百分比等级.一旦用户拥有 输入完测试分数(输入-1表示输入结束),打印出 输入的测试,测试的平均值和标准偏差.使用以下公式 (Welford方法)来计算标准差: (标准Deviaton公式) 您可以通过跟踪计数(测试数量),总和和总和来计算此数量 处理输入值时的平方 ..
发布时间:2020-05-06 10:56:54 C/C++开发

当C ++标准提供C头文件将名称带入全局名称空间时,是否包含重载?

即将到来的C ++ 0x标准的最终委员会草案说: $ b 每个C头,每个C头都有一个 名称的形式为name.h,表现为每个名称放置在标准 库名称空间中的相应 cname标头的 位于 全局名称空间范围内。未指定 是否这些名称是 首先在 命名空间std的 命名空间范围(3.3.6)内声明或定义的,然后将 注入到全局命名空间范围由 显式使用声明(7.3.3)。 早期的 ..

gamma(double x)的定义是什么?为什么它在两个gcc版本上有所不同?

在不幸的情况下,我发现我的标准库实现 和 (C ++)显然包含一个函数的定义,如下所示: double gamma(double x); 虽然我没有看到它在语言标准(我有权访问的草稿)中的任何地方列出。 在Mac OS X上使用gcc v4.2.1,该函数的计算结果与 tgamma 相同,它实际上是给定的名称它在标准中。 (参考 ..
发布时间:2018-04-21 11:04:53 其他开发

如果没有定义tgamma()函数怎么办?

我尝试使用标准库中的 tgamma()。当我尝试编译,我得到错误消息: 调用未定义的函数tgamma 我有指令 #include 。我使用Embarcadero C ++ Builder XE3,声称支持C ++ 11标准。可能是我的问题,以及如何解决? 解决方案 Boost 包含 tgamma 功能。 #include ..
发布时间:2016-11-06 05:22:39 C/C++

std :: cbrt的舍入误差?

对于所有的无符号整数 i 我想知道是否应该将以下内容报告为gcc标准库实现中的错误。 c $ c>,如果我们比较 int(std :: sqrt(i))到整数的实际平方根,转换总是给出好的结果。如果我们对 std :: cbrt 做同样的操作,情况就不是这样: // std :: cbrt for round from 0 to 100 million的问题 // i,exact cbr ..
发布时间:2016-11-03 00:12:49 C/C++开发

std :: abs的模板版本

此处列出了当前的重载 std :: abs 在C ++中。我想知道为什么不只是定义下面的模板,让所有的丑陋的C风格的重载? template inline T abs(const T& v){return v ..
发布时间:2016-10-25 17:03:07 C/C++开发

cmath函数生成编译器错误

我写了一个小程序,利用Fast Light工具包,并且由于某种原因,当试图访问cmath头中的函数时会产生编译器错误。 如错误:: acos尚未声明。 几乎每个函数试图在标题中使用。 我包含的头文件是 Simple_window.h Graph.h 这两个都是FLTK的一部分。 代码如下: #include“Simple_win ..
发布时间:2016-10-20 23:25:26 C/C++开发

cos返回错误的值?

我有一个奇怪的问题与cmath / math.h的标准cos函数。显然在某些情况下,它返回一个错误或简单的未定义的值。 #include #include int main() { double foo = 8.0 * 0.19634955; // 1.5707964 double bla = std :: cos(foo); // ..
发布时间:2016-10-20 21:53:59 C/C++开发

在VS2010中编译旧的C ++代码时,cmath编译错误

我已经继承了几个C ++文件和一个随附的makefile,我试图把它作为VS2010的解决方案。我创建了一个空项目,并为其中一个makefile目标添加了适当的C ++和头文件(.hpp)。 然而,当我尝试编译项目时,我立即得到大量的C2061(语法错误标识符)错误来自cmath关于acosf,asinf,atanf等。 cmath中的错误行: #pragma once # ..
发布时间:2016-10-19 19:34:36 C/C++开发

GCC C ++ pow精度

所以我在一个计算竞赛,我注意到一个奇怪的错误。 pow(26,2)总是返回675,有时674?即使正确的答案是676.这些类型的错误也发生pow(26,3),pow(26,4)等 经过一些调试后的比赛后,我相信答案与事实int轮下。有趣的是,这种错误从来没有发生过我。计算机我在windows 8上运行mingw。GCC版本是相当新的,像2-3个月大,我相信。但是我发现如果我把o1 / o2 / ..
发布时间:2016-10-14 21:38:52 C/C++开发

Constexpr数学函数

因此,从这个网页中注意到,c ++ 11中的数学函数似乎没有使用constexpr,而我相信所有的都可以。这让我有两个问题,一个是为什么他们选择不使用constexpr的函数。对于像 sqrt 这样的函数的两个可能写我自己的constexpr,但是类似sin或cos的东西会更棘手,所以它周围有。 解决方案 实际上,由于旧的和讨厌的遗产,几乎没有一个数学函数可以 constexpr ,因为它 ..
发布时间:2016-10-14 13:03:58 C/C++开发