J'ai un fichier C++ qui lit dans certaines données comme Float_t-arrays. Sur ceux-ci je veux appliquer quelques fonctions d'octave (par exemple fft). Comment je fais ça? Dois-je d'abord convertir Float_t en une variable d'octave? Merci!Comment utiliser octave pour les données de C++ en C++
Je:
int main()
{
Float values[10];
//do magic with octave, e.q. fft
// store the data back into values or keep them (?)
}
Je sais que je peux faire ce qui suit:
int main()
{
Float values[10]={0,1,2,3,4,5,6,7,8,9};
Matrix a_matrix = Matrix (2,2);
a_matrix(0,0) = values[0];
cout << "Matrix: " << a_matrix << endl;
}
Comment puis-je faire avec fft sur les valeurs-tableau?
Qu'avez-vous essayé? Montrez votre code et expliquez quels sont les problèmes – UnholySheep
@UnholySheep D'abord merci! J'ai édité la question un peu, j'espère que c'est maintenant compréhensible? – Ben
@Ben cela pourrait aider: https://www.gnu.org/software/octave/doc/v4.2.1/External-Code-Interface.html#External-Code-Interface (en particulier les sections oct et autonome) –