ホームページ > バックエンド開発 > PHPチュートリアル > php は matlab を呼び出します

php は matlab を呼び出します

WBOY
リリース: 2016-06-23 14:34:14
オリジナル
1489 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート