2016-04-10 5 views

ответ

1

Документация Armadillo гласит: «Если задана матрица, преобразование выполняется для каждого вектора столбца матрицы». Таким образом, нет, он не поддерживает dim, но вы можете использовать метод Армадильо ifft() как Octave/MATLAB с dim = 1 (столбцы).

Если вместо этого вы хотите выполнить ifft() со строками, то вы можете просто перенести свою входную матрицу ...

mat X; // This is the matrix you want to call ifft() on. 
// The second transpose is optional, but it will get the Y matrix to have 
// the same dimension as the X matrix. 
mat Y = ifft(X.t()).t(); 
+0

Вы правы и это то, что я сделал, чтобы достичь. –

Смежные вопросы