php は matlab を呼び出します

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 14:34:141518ブラウズ

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 パッケージの使い方を知っていれば問題ないはずです

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。