zoukankan      html  css  js  c++  java
  • php 调用matlab

    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的应该都没问题吧

     
  • 相关阅读:
    BGP
    ospf路由认证
    rip路由认证
    php-数组的相关函数及排序算法
    php-多维数组,数组遍历
    php-数组的概念,语法及特点
    php-错误处理
    MySQL性能优化
    JUC多线程03
    JUC多线程01
  • 原文地址:https://www.cnblogs.com/frostbelt/p/2390053.html
Copyright © 2011-2022 走看看