Ich möchte einige Matrixalgorithmen mit der GNU Octave-Bibliothek berechnen. Ich weiß, dass ich C / C ++ API von Octave für grundlegenden Gebrauch verwenden kann. Die Methode, die ich verwenden möchte, ist jedoch nicht in den Standard-Paketen von Octave. Wie kann man Octaves Kontrollpaket im C / C ++ Programm verwenden?
So ähnlich
embed.cpp
%Vor%Dann
mkoctfile embed.cpp --link-stand-alone -o embed
, um eine eigenständige ausführbare Datei zu erstellen.
Um Oktavfunktionen aufzurufen, egal ob sie von Scripts oder OctaveForge-Modulen bereitgestellt werden, können Sie feval verwenden, das den Oktavfunktionsnamen als String, eine Oktavwertliste der Eingangsvariablen zu dieser Funktion und die Anzahl der Variablen als Integer verwendet .
Weitere Informationen finden Sie hier .
>Ich fand diesen Link nützlich: Wie man Octave-Funktionen in C / C ++ verwendet