首頁 > 後端開發 > 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

哥用自带的,也可以导出exe,奇怪的是在DOS下可执行,在PHP下就调用不了。没错误,没反应,调试都没法调,苦死。。

dll C++的兄弟请参考http://developer.51cto.com/art/200909/150944.htm

jar包的话,会用java的应该都没问题吧

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板