cmath

    3熱度

    2回答

    我之前遇到過問題,因爲函數過載而沒有std::。而且詛咒現在還在發生,因爲我不使用using namespace std;。 Removing using namespace std causes the program to get crap results 有沒有一種方法來禁用來自c和僅與空間std下的C++函數工作的所有那些NON-STD功能(無需使用using namespace std;

    0熱度

    1回答

    隨機構建一個非常簡單的聲譜分析儀。 鑑於這種Python代碼: http://rosettacode.org/wiki/Fast_Fourier_transform#Python 實現這樣的: import math from cmath import exp, pi def fft(x): N = len(x) if N <= 1: return x even

    2熱度

    1回答

    我得到的聲音信號的FFT計算這個Python代碼: from math import * from cmath import exp, pi def fft(x): N = len(x) if N <= 1: return x even = fft(x[0::2]) odd = fft(x[1::2]) return ([even[k] +

    1熱度

    2回答

    我認爲答案應該是否定的,但我今天編寫了一些完美編譯的代碼,並且使用pow和sqrt顯示正確的答案,儘管起初我忘了添加 #include<cmath> 我在這裏錯過了什麼?

    2熱度

    3回答

    我知道Python有cmath模塊來查找負數的平方根。 我想知道的是,如何爲100個負數的數組做同樣的事情?

    1熱度

    1回答

    我想輸入像z = 5e-3(也就是z = 0.005)和w = 5e6的值到我的代碼中。 我已經瀏覽了關於pow10函數的文檔,但是當然不允許使用類似double pow10(int -9);的東西。 我在Windows 7上對C++使用Code :: Blocks 13.12。 任何想法?

    0熱度

    1回答

    我是C++初學者,今天寫了Hello World。 #include <iostream> int main(){ double x = 6.25; x = sqrt(x); std::cout << x; return 0; } 這個工作在Visual Studio中,沒有錯誤信息,同時加入: #include <cmath> 工作的罰款也是如此。 但隨着GCC編譯器的在線前

    0熱度

    3回答

    HI我正在運行一個簡單的程序,一個組件是使用二次公式的二次函數求解器。我使用cmath模塊的sqrt()方法來計算判別式的sqrt,即使判別式是正數,它仍然返回一個複數。儘管當我在tkinter標籤中顯示答案時,我使用%.3f作爲浮點數,但它表示它不會接受它,因爲它是一個複數。還有一個複數的佔位符嗎? def quad(a,b,c): global answers print

    0熱度

    2回答

    我試圖採用表達式的第11個根,並得到-inf的返回。 std::cout << pow(j,(1.0/11.0)) << std::endl; 其中j只是一些log表達式。我已檢查過該號碼以確保它是有效的,而且是。我認爲這是權力表達式運行的方式。有一個更好的方法嗎?謝謝。 是的,我已將cmath納入我的工作。

    1熱度

    2回答

    從問題Are cmath exp() and log() functions always symmetrical? double x; double y = exp(log(x)); assert(x == y); 本質後續,如果一個寫在另一個系統上log(x)磁盤和計算exp() - 到什麼程度呢C語言保證對稱?考慮到很長的一系列exp(log()),可能在不同的系統上,離原來的x有多