Вопросы по теме '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 просмотров
schedule
26.10.2021
Как сделать инверсию сложной матрицы в OpenCV?
У меня проблемы с инверсией сложной матрицы. Насколько мне известно, комплексная матрица - это просто двухканальная матрица (CV_32FC2 / CV_64FC2).
Скажем, у меня есть матрица C:
Mat C(2, 2, CV_64FC2);
C.at<Vec2d>(0,0)[0] = 1;...
4296 просмотров
schedule
12.10.2021
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 просмотров
schedule
21.10.2021
Преобразование типа 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 просмотров
schedule
06.10.2021
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 просмотров
schedule
27.09.2021
Перегрузка операторов в C++
См. правку в конце
Я пытаюсь перегрузить оператор + в С++, чтобы добавить два комплексных числа. (добавьте реальное и добавьте мнимое).
Вот моя перегруженная функция:
ComplexNum operator+(ComplexNum x, ComplexNum y){
ComplexNum result;...
594 просмотров
schedule
24.02.2022
Я не получаю ожидаемых результатов от свертки БПФ с перекрытием и добавлением с использованием FFTW.
Я пытаюсь выполнить свертку двух массивов с помощью БПФ, используя библиотеку FFTW на С++ и реализуя алгоритм сложения с перекрытием. Векторные данные конкретно состоят из двойников, загруженных из WAV-файлов с помощью sndfile — один из них —...
545 просмотров
schedule
18.02.2022
Преобразование чисел из экспорта 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 просмотров
schedule
03.03.2022