matlab が大きすぎます。実行可能ファイル、exe、jar、または dll をエクスポートして、プログラムで呼び出したいと考えています。
エクスポートしたexeはphpで呼び出されます
matlabとvc6コンパイラをインストールします。私は C++ を使用したことがありませんが、VC6.0 をダウンロードしてインストールすると、システムには vc6 コンパイラーが組み込まれます。
Matlab コマンド ライン ウィンドウ:
mex -setup
mbuild -setup
VC6 を選択
M ファイル: funBt_fun.m
カジュアルにどうぞ
function c= funBt_fun(input)c=input+1;
Matlab コマンド ウィンドウ:
cd XXX パスを入力してくださいM ファイルがある場所
mcc -m funBt_fun.m コンパイル
funBt_fun.exe を生成
PHP 呼び出し:
$commandBt="E:/funBt_fun.exe Fringillidae";
system($commandBt);
注: Matlab に付属のコンパイラーを使用せず、VC6
Brother を使用してください。また、exe をエクスポートすることもできます。奇妙なことに、DOS では実行可能ですが、DOS では呼び出すことができません。 PHP。エラーも応答もなく、デバッグもできず、悲惨です。 。
Dll C++ 兄弟は http://developer.51cto.com/art/200909/150944.htm を参照してください
Java jar パッケージの使い方を知っていれば問題ないはずです