我想在vc++里调用matlab的函数,在matlab里该做些什么?
用matlab c++数学函数库还是用matlab 引擎函数库?我现在再看《matlab应用程序接口用户指南》这本书,我该从何处入手哪?我是新手,所以什么都不会,忘各位大哥解决,小妹会给你们加分的。

解决方案 »

  1.   

    答:主要看你想要做什么,VC和Matlab的接口可以分为三种:
    1.利用matlab引擎,此时后台启动一份matlab,vc制作的程序将数据发往后台,matlab计算后返回。
    2.利用matlab c/c++ 函数库,这种方法对于矩阵运算比较拿手。
    3.利用mat文件交换数据。
    我对1.2.比较熟悉,但是这里给你提个醒,这可能不是你解决问题的最终途径,因为matlab里面带的大多数工具包是无法和vc对接的。
    并且matlab的计算比vc慢15倍。