Описание тега complex-numbers

Questions about complex numbers (numbers in the form of x + y∙i where i² = -1), types to represent them in programming languages, and libraries to manipulate them
2 ответа

C++ умножение комплексных чисел

Если у меня есть (1+i)^2, ответ должен быть 2i Но если я сделаю std::complex<double> i = sqrt(1), one = 1; cout << pow(one+i,2) << endl; Выводит (4,0)
30 май '14 в 00:31
2 ответа

Инициализация массива комплексных чисел в C++

Мне нужно создать массив, который состоит из комплексных чисел. Я использовал следующий код для его инициализации. std::complex<double> Uf[2]={(1, 2),(3, 4)}; Я ожидаю, что Uf[0] будет 1 + 2*i а также Uf[1] быть 3+ 4*i но когда я отлаживал про…
22 авг '14 в 18:54
1 ответ

Как написать метод toString(), который должен возвращать комплексное число в форме a+bi в виде строки?

Метод должен возвращать строковое представление для комплексного числа. Метод toString() должен возвращать комплексные числа в форме a+bi в виде строки, где a - действительная часть, а b - мнимая часть. public class Complex { private double real; pr…
15 ноя '16 в 20:01
6 ответов

Функция, возвращающая ссылку на действительное или воображаемое значение комплексного числа в C++11

Я ищу функцию, которая возвращает ссылку на действительные или imag значения комплексного числа в C++11. В C++03 я мог бы сказать: complex<double> C; cin >> C.real(); Но в C++ 11 это дает мне ошибку компиляции, поскольку C.real() возвращ…
04 окт '13 в 07:35
1 ответ

libstdC++-6.dll вопросы

Я хотел бы выдвинуть проблему, касающуюся MinGW 4.7.2. Сначала я столкнулся со смертельной проблемой, вызванной libstdC++-6.dll, когда решился на OpenCV. К счастью, я наткнулся на обходной путь здесь -> http://answers.opencv.org/question/3740/opencv…
04 апр '13 в 11:42
3 ответа

Создание комплексной бесконечности с помощью std::complex<T> в C++

Я пытаюсь создать комплексную бесконечность, равную Inf+Inf*j, где j - комплексная переменная. Когда я делаю это: #include &lt;complex&gt; #include &lt;limits&gt; using std; ... complex&lt;double&gt; attempt1 = complex&lt;double&gt;( numeric_limits&…
14 май '12 в 16:02
1 ответ

Комплексные числа: почему это не работает?

Когда я загружаю этот код и ввожу несколько чисел и пытаюсь добавить комплексные числа, приложение принудительно закрывает приложение. public void complex3(View v){ EditText numAA=(EditText)findViewById(R.id.complextest1); EditText numBB=(EditText)f…
31 май '14 в 01:48
3 ответа

Отправка сложных данных с помощью механизма скелета / содержимого в Boost MPI

Кажется, что отправка сложных данных через механизм скелета / контента не работает. Вот простой код, который показывает проблему: #include &lt;boost/mpi.hpp&gt; #include &lt;boost/serialization/complex.hpp&gt; #include &lt;boost/serialization/vector…
14 ноя '11 в 20:11
2 ответа

Статистика для гистограммы периодических данных

Для ряда значений угла в диапазоне (-pi, pi) я делаю гистограмму. Существует ли эффективный способ расчета среднего и модального (пост вероятного) значения? Рассмотрим следующие примеры: import numpy as N, cmath deg = N.pi/180. d = N.array([-175., 1…
22 апр '12 в 15:14
1 ответ

Matlab: использование текстового сканирования для чтения комплексных чисел

У меня есть текстовый файл cTest.dat с кучей комплексных чисел в следующем формате: (2.324,2432) (-1.24,-3.43) (2.4,0) (1.24,-8.85) (-2.324,4.56) (-1.24,-3.43) и я хотел бы прочитать их в Matlab. С сайта справки кажется textscan будет хорошим выборо…
28 мар '14 в 13:26
1 ответ

Ошибка компиляции ядра OpenCL

Здравствуйте, когда я использовал Mac OS + OpenCL Framework, этот код работал правильно, но когда ОС была изменена на openSUSE 11.4 + (реализация OpenCL от AMD), код выдает такую ​​ошибку. Кажется, typedef float clfft_complex[2]; делает эту ошибку. …
06 июн '12 в 14:18
0 ответов

Добавить сложный сигнал AWGN в 2D матрицу бинов

Я пытаюсь добавить сложный шум в двумерную матрицу комплексных чисел, я хочу использовать эту двумерную матрицу в качестве бинов для последующей оценки PMF шума import numpy as np x = np.array([(1+ 0j),(-0.50+.87j), (-0.5-0.87j)]) Nx = len(x) card_Y…
1 ответ

Matlab: Умножение с использованием комплексных чисел - что такое правильный оператор?

Я пытаюсь вычислить выражение (z*(z-h*a))^2 используя комплексные данные. Это выражение отлично работает, когда входные данные имеют реальную ценность. Я должен получить скаляр. Но, используя комплексные входные данные, я получаю вектор. Каков прави…
27 ноя '16 в 20:14
1 ответ

Использование sinc-интерполяции в MATLAB для комплексного вектора

Я использую синк интерполяцию для сложной синусоиды. Это работает нормально для реальной части, но мнимая часть кажется перевернутой. t1=0:pi/10:2*pi; % sample points s1=exp(1i*t1); % sampled signal figure(1),subplot 211, plot(t1,real(s1),'o'); subp…
14 янв '19 в 10:14
3 ответа

Equivalent of j in NumPy

What is the equivalent of Octave's j в NumPy? Как я могу использовать j в питоне? In Octave: octave:1&gt; j ans = 0 + 1i octave:1&gt; j*pi/4 ans = 0.00000 + 0.78540i But in Python: &gt;&gt;&gt; import numpy as np &gt;&gt;&gt; np.imag &lt;function im…
05 мар '15 в 08:08
2 ответа

Почему cexp(+ бесконечность +I* бесконечность)=+/- бесконечность +I*NaN в языке C?

Если мы посмотрим на проект комитета по языку C: n1570 и особенно Annex G Что касается поведения сложных математических функций, мы можем видеть, что комплексная экспонента имеет следующее поведение на бесконечности: cexp(+infinity+I*infinity)=+/-in…
06 июл '13 в 14:27
3 ответа

Как вывести мои результаты в GUI C#

Я пытаюсь добавить два комплексных числа из графического интерфейса. Я создаю 4 текстовых поля - 2 действительные числа и 2 мнимые числа. Я создал кнопку ввода. Поэтому, когда я нажимаю Enter, он отображает мои результаты в MessageBox. Мне нужна пом…
12 ноя '15 в 07:06
1 ответ

Как рассчитать модуль комплексных чисел?

Я пытаюсь найти способ сделать (w+xi) % (y+zi) в Python. я пытался cmath но это, кажется, не имеет поддержки для этого. Я убедился, что это математически возможно, и попытался его запрограммировать, однако это не сработало. Код ниже, я обнаружил, чт…
06 фев '19 в 12:17
1 ответ

Управление увеличением масштаба набора Мандельброта

Я написал простой фрагментный шейдер, который отображает множество Мандельброта. Я делаю это в c и с opengl, используя glsl. #version 330 core in vec2 fCoord; //position.x position.y which is -1 to 1 on both axis uniform int maxIterations; uniform s…
10 авг '15 в 18:16
1 ответ

Julia Set Viewer

Я пытался настроить средство просмотра набора julia на своем сайте http://thejamespaterson.com/scripts/julia/, но в настоящее время у меня возникают проблемы с настройкой программы для отображения правильного набора параметров julia. Например, при т…
12 янв '15 в 01:00