Я создаю проект для фильтрации сигналов. В настоящее время требуется только реальные входные значения, чтобы выполнить фильтрацию с использованием alglib
библиотека это нужно взять alglib::complex
типы. Следовательно double[]
вход должен быть преобразован
в справочное руководство его состояния это сложные типы двойной точности. Есть ли способ просто скопировать данные поперек — так как единственной альтернативой, кажется, является выделение элементов поэлементно или создание очень большой строки и выделение непосредственно для сложного массива.
До сих пор я нашел два метода размещения массива;
alglib::complex complex_arr = "[3, 2, 1]"; //Method 1 string assignment
for (int i = 0; i < array_size; i++) { //Method 2 elementwise assignment
complex_arr[i] = (complex) double_arr[i];
}
Задача ещё не решена.
Других решений пока нет …