Вопросы по теме 'complex-numbers'

Использование std :: transform и tr1 :: bind для преобразования вектора std :: complex
Учитывая std :: vector из std :: complex, я хотел бы преобразовать его в вектор, содержащий только реальную часть комплекса, разделенную на некоторый постоянный коэффициент. Прямо сейчас я так делаю: std::vector<std::complex<double> >...
1698 просмотров
schedule 10.09.2021

Math :: Сложная ошибка в ссылках на массив
Я пытаюсь оптимизировать некоторый код здесь и написал две разные простые подпрограммы, которые будут вычитать один вектор из другого. Я передаю этим подпрограммам пару векторов, и затем выполняется вычитание. Первая подпрограмма использует...
127 просмотров
schedule 08.10.2021

Комплексное число в ctypes
Это может быть немного глупо, но я пытаюсь использовать ctypes для вызова функции, которая получает в качестве параметра сложный вектор. Но в ctypes нет класса c_complex. Кто-нибудь знает, как это решить? edit: я имею в виду ctypes python, если...
2448 просмотров
schedule 17.11.2021

Передача массива комплексных чисел между кодом C ++ и Fortran
Я работаю как с кодом C ++, так и с кодом Fortran. Код C ++ должен вызывать подпрограмму Fortran. Один параметр подпрограммы Fortran имеет тип Fortran complex . Код C ++ находится в одном файле, а подпрограмма кода Fortran - в другом файле. Я...
1257 просмотров

Как сделать инверсию сложной матрицы в OpenCV?
У меня проблемы с инверсией сложной матрицы. Насколько мне известно, комплексная матрица - это просто двухканальная матрица (CV_32FC2 / CV_64FC2). Скажем, у меня есть матрица C: Mat C(2, 2, CV_64FC2); C.at<Vec2d>(0,0)[0] = 1;...
4296 просмотров

const void * как комплексное число для подпрограммы MKL Blas в C ++
Я застрял с вызовом функции MKL Blas cblas_zgemv Есть два коэффициента альфа и бета, которые являются комплексными числами: alpha REAL for sgemv DOUBLE PRECISION for dgemv COMPLEX for cgemv, scgemv DOUBLE COMPLEX for zgemv, dzgemv ....
625 просмотров
schedule 06.10.2021

Как получить доступ к действительной и мнимой части комплексного числа в Perl?
как я уже сказал, я новичок в Perl. Я работаю над комплексными числами, использую use Math::Complex; для комплексных чисел, и это мой код, for($k=0;$k<$N;$k++) { $c[k]= Math::Complex->new(0,0); for...
729 просмотров
schedule 06.09.2021

Как минимизировать сложную функцию
У меня проблема, когда я пытаюсь минимизировать сложную функцию с помощью scipy.optimize fmin или scipy.optimize minim. Действительно, похоже, что минимизация не хочет учитывать тот факт, что у меня сложная функция. Я делю свой код на две части:...
1440 просмотров
schedule 17.10.2021

Функция Бесселя для комплексного аргумента в MATLAB
Я пытаюсь использовать функцию MATLAB Бесселя нулевого порядка --- > besselj(0,Z) . Я заметил, что он может обрабатывать действительную часть n-й степени (скажем, e100 ), но не мнимую часть, если она больше, чем ( e2 ) в сложном аргументе....
1099 просмотров

Преобразование типа MATLAB: от сложного двойного к двойному
У меня есть вектор типа double, скажем, vec . Когда я, например, выступаю test=vec.^ 1.4623; Я получаю test как сложный двойной тип, и мне интересно, есть ли способ преобразовать test в double , так как я хочу получать десятичные...
6617 просмотров
schedule 13.09.2021

F # - Как мне расширить тип с помощью get_Zero, чтобы я мог использовать существующий тип в целом?
Я пытаюсь сделать следующее: let c x = System.Numerics.Complex(x, 0.0) let sum = [c 1.0; c 2.0] |> List.sum Но я получаю такую ​​ошибку: The type 'System.Numerics.Complex' does not support the operator 'get_Zero' Я прочитал правила...
919 просмотров
schedule 28.11.2021

Есть ли какой-либо независимый от типа генератор случайных чисел для C ++?
У меня есть класс, который хранит и обрабатывает данные типа T , который является просто именем класса шаблона. template<class T=float> class myClass { public: //... }; Внутри одной из его функций я хотел бы генерировать случайные...
200 просмотров
schedule 01.10.2021

Увеличьте сумму абсолютных действительных частей комплексных чисел
Предполагая комплексные числа a1..an , на какой угол phi эти числа должны быть повернуты (= умноженные на exp (i * phi)), чтобы максимизировать сумму абсолютное значение реальных частей? in:=complex[N] out:=in.*exp(i*phi)...
368 просмотров
schedule 24.11.2021

Сохраняющий тип (комплексный, действительный) квадратный корень в R?
(Добавлен воспроизводимый пример) sqrt(as.complex(c(4,9,-4,-9,16))) # 2+0i 3+0i 0+2i 0+3i 4+0i class(sqrt(as.complex(c(4,9,-4,-9,16)))) # complex sqrt(as.complex(c(4,9,-4,-9,16)))[1] # 2+0i class(sqrt(as.complex(c(4,9,-4,-9,16)))[1]) # complex...
58 просмотров
schedule 18.10.2021

Scipy eigsh возвращает неправильные результаты для сложной входной матрицы
Я пытаюсь найти собственные значения и собственные векторы сложной матрицы с помощью scipy.sparse.linalg.eigsh, используя его режим инвертирования сдвига. Имея только вещественные числа в матрице, я получаю тот же результат для решателя...
251 просмотров

Python PLY Yacc - Разбор деления комплексных чисел
Я реализую калькулятор на Python, чтобы иметь возможность вычислять как действительные, так и комплексные числа. У меня есть лексер / парсер, использующий PLY, и я создаю свой собственный класс для комплексных чисел, добровольно игнорируя тот факт,...
427 просмотров
schedule 19.10.2021

Моя функция Tetration (комплексное число) должна быть лучше векторизована (Python)
Вдохновленный 3blue1brown Я пытаюсь изобразить выход (расхождение) Tetration с Python - что-то вроде этого красивого рисунка в Википедии . def tetration_com(base, tol=10**-15, max_step=10**6): # returns t, the infinite tetration of base....
109 просмотров

Перегрузка операторов в C++
См. правку в конце Я пытаюсь перегрузить оператор + в С++, чтобы добавить два комплексных числа. (добавьте реальное и добавьте мнимое). Вот моя перегруженная функция: ComplexNum operator+(ComplexNum x, ComplexNum y){ ComplexNum result;...
594 просмотров

Я не получаю ожидаемых результатов от свертки БПФ с перекрытием и добавлением с использованием FFTW.
Я пытаюсь выполнить свертку двух массивов с помощью БПФ, используя библиотеку FFTW на С++ и реализуя алгоритм сложения с перекрытием. Векторные данные конкретно состоят из двойников, загруженных из WAV-файлов с помощью sndfile — один из них —...
545 просмотров

Преобразование чисел из экспорта mathematica csv в сложный массив numpy
Я экспортировал данные из mathematica в файл csv. Структура файла выглядит следующим образом: "x","y","Ex","Ey" 0.,0.,0.+0.*I,-3.0434726787506006*^-12+3.4234894344189825*^-12*I 0.,0.,0.+0.*I,-5.0434726787506006*^-12+10.4234894344189825*^-13*I...
477 просмотров