mnoj1(int n = 0) : mnoj(n) {}
s[i]=(char *)malloc( 60*sizeof(char));
s[i]=istr;
find<имя библиотеки>.cmake
для поиска библиотеки, который будет использовать find_package и там производить все эти манипуляции. Примеры подобных файлов поиска в интернете полно.LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./a.out
В /root у вас должен лежать файл libselenium.so
Лежит но г++ его прямо не хочет видеть.
cannot find -lsel
-L<путь к бинарникам библиотеки>
.-I<путь к заголовкам библиотеки>
не должен выкинуть
bit +=
- самый простой вариант это сделать. for (int j = 0; j < 8; ++j)
. bit += ...
, что бы у компилятора не было повода что-то выкинуть из кода.
В результате БПФ в нулевой гармонике находится постоянная составляющая сигнала. Нулевая гармоника обычно максимальна. Т.к. результат БПФ симметричен, то и последняя гармоника будет такой же как нулевая, за исключением того, что мнимая составляющая во второй половине спектра идет с противоположным знаком.
Обычно в дальнейших преобразованиях вторую половину спектра не используют.
Постоянную составляющую спектра (нулевую гармонику) можно сделать нулевой. Для этого надо найти среднее арифметическое временного сигнала и разделить каждый отсчет на это среднее.
Если у вас проблема правильно собрать входной комплексный массив для БПФ, то можно сделать так:
in = I + 1j * Q
Это сработает, если массивы I и Q будут numpy array. Если это не так, то сначала приведите их в этот вид:
I = np.asarray(I)