新しいPythonアプリケーションでmatlabで記述された関数を使用したいと思います。ユーザーが自分のマシンでmatlabを必要としないため、ctypesを使用します。このメソッドをテストしていますが、機能させることができません。私たちはcの知識を欠いています(そしてもっとたくさん...)。これは私たちの簡単なテストMATLAB関数です:
function [ z ] = adding( x,y )
z = x + y;
end
これをmatlabで共有ライブラリ.dllにコンパイルしました。Pythonインタープリターには、次のものがあります。
import ctypes
dl = ctypes.CDLL('adding.dll')
matlabで関数にアクセスするコマンドが見つからないため、スタックしています。
私たちは何をすべき ?