मैं सी ++ में sqrt(-1)
का प्रतिनिधित्व करना चाहता हूं, क्योंकि मैं एक एफएफटी एल्गोरिदम लागू करने की कोशिश कर रहा हूं। क्या इसका प्रतिनिधित्व करने का कोई अच्छा तरीका है?प्रोग्रामिंग में sqrt (-1) का प्रतिनिधित्व कैसे करें?
उत्तर
मुझे लगता है कि आप #include <complex>
उदाहरण के लिए देख रहे हैं: sqrt(-1)
std::complex<double> num(0,1);
आप वास्तव में इस complex
प्रकार के साथ std::sqrt
उपयोग कर सकते हैं गणना करने के लिए:
#include <complex>
#include <iostream>
int main() {
const std::complex<double> result = std::sqrt(std::complex<double>(-1,0));
std::cout << result << std::endl;
}
wn=exp((2*pi*i)/n)
के लिए आप कर सकते हैं:
const double pi = std::acos(-1.0);
const std::complex<double> i(0,1);
std::complex<double> wn = std::exp((2*pi*i)/double(n));
और 'जटिल
@ जोरेन: मुझे लगता है कि उसने पहले से ही कहा है कि ... –
एक प्रश्न हम जानते हैं कि, एफएफटी विधि wn = exp ((2 * pi * i)/n) में यह कैसे होगा? –
I मान लें कि Complex
कक्षा है जिसमें आपको शामिल करना चाहिए: http://www.cplusplus.com/reference/std/complex/
- 1. बीएनएफ में निषेध का प्रतिनिधित्व कैसे करें?
- 2. किसी प्रोग्रामिंग भाषा में क्रांतिकारी संख्या का प्रतिनिधित्व?
- 3. बाध्य संदर्भों का प्रतिनिधित्व कैसे करें?
- 4. वर्तमान यूके समय का प्रतिनिधित्व कैसे करें?
- 5. छेद के साथ बहुभुज का प्रतिनिधित्व कैसे करें?
- 6. जावा क्लास का JSON प्रतिनिधित्व कैसे करें?
- 7. एसआईसीपी sqrt NullPointerException
- 8. रेगेक्स संख्या श्रेणियों का प्रतिनिधित्व कैसे करें (उदा। 1 से 12)?
- 9. मैटलैब/ऑक्टेव 1-के-के प्रतिनिधित्व
- 10. ईजिन में कॉम्पैक्ट आइसोमेट्री रूपांतरण मैट्रिक्स का प्रतिनिधित्व कैसे करें?
- 11. एक्सएएमएल में सिस्टम स्थिरांक का प्रतिनिधित्व कैसे करें (जैसे डबल.मैक्सवेल्यू)
- 12. XML में निम्न डेटा का प्रतिनिधित्व कैसे करें?
- 13. वर्णन तर्क में इस वाक्य का प्रतिनिधित्व कैसे करें?
- 14. कोर डेटा में स्थानीयकृत स्ट्रिंग प्रकार का प्रतिनिधित्व कैसे करें?
- 15. वका में वर्गीकरण के लिए पाठ का प्रतिनिधित्व कैसे करें?
- 16. इंटरफेस में एनम का प्रतिनिधित्व कैसे करें जब आप
- 17. उद्देश्य-सी/आईओएस में पैसे का प्रतिनिधित्व कैसे करें?
- 18. मोंगोडीबी: थीसिस में स्कीमा आरेख का प्रतिनिधित्व कैसे करें?
- 19. लाटेक्स में कक्षा के नामों का प्रतिनिधित्व कैसे करें?
- 20. वीबी.Net स्ट्रिंग में यूनिकोड क्रो कोड का प्रतिनिधित्व कैसे करें?
- 21. ओपनएसएसएल एएसएन .1 प्रोग्रामिंग ट्यूटोरियल
- 22. मैं यूनिक्स पर पाउ () और sqrt() का उपयोग कैसे करूं?
- 23. जीडीबी sqrt (3) से 0 का मूल्यांकन क्यों करता है?
- 24. एक gcc sqrt फ़ंक्शन बग?
- 25. पूर्णांक से अधिक पूर्णांक का प्रतिनिधित्व कैसे करें
- 26. बाइनरी संख्या का प्रतिनिधित्व
- 27. मैं पर्ल में सेट का प्रतिनिधित्व कैसे कर सकता हूं?
- 28. युगल में पूर्णांक का प्रतिनिधित्व
- 29. हाडोप प्रोग्रामिंग का अभ्यास कैसे करें?
- 30. @todo प्रोग्रामिंग सामग्री का प्रबंधन कैसे करें?
ब्याज से बाहर एक अच्छा कारण है कि आप [एफएफटीडब्ल्यू] (http://www.fftw.org जैसे कुछ का उपयोग करने के बजाय खुद को एक एफएफटी दिनचर्या लिखना चाहते हैं) /)? – Flexo
बस मैं एल्गोरिदम पुस्तकें (एमआईटी प्रेस) के लिए एल्गोरिदम पुस्तकें पढ़ रहा हूं, इसलिए बस –
प्रशिक्षण नहीं दे रहा है आप हमेशा [मार्विन] पूछ सकते हैं (http://kasmana.people.cofc.edu/MATHFICT/mfview.php?callnumber=mf458) (पृष्ठ के नीचे अंतिम बड़े पीले बॉक्स वाले पाठ को देखें) – Skizz