hur.cn - 华软网

 热门搜索

c++调用matlab

  作者:未知    来源:网络    更新时间:2011/9/17
目的:想用C++调用一个名为my.m的matlab函数,以实现两个数相加

c++代码如下:
#include <iostream>
#include "ppp.h"
using namespace std;

void main()
{       
double x1=1.0;
double x2=2.5;
double result;
result=my(x1,x2);

cout<< result <<endl;
}


my.m 代码如下:

function y = add_zh(a,b)     
y=a+b

另外:已顺利生成ppp.c ppp.dll ppp.exp ppp.exports ppp.h ppp.lib mccExcludedFiles.log readme.txt

问题:如何修改C++代码使得可以顺利调用my.m;
      个人觉得result=my(x1,x2)肯定有问题,应该是写个接口程序,但苦于不知如何写接口程序,请各位大侠帮忙,谢谢
   
---华软 网友回答---
my 改成 add_zh
---华软网友回复---
引用 1 楼 xiaoc1026 的回复:
my 改成 add_zh


谢谢你的回复!
我觉着不是这样的,需要的应该是输入参数指针组和输出参数指针组。
苦于偶不会写撒;
另外我用的是matlab2010  vs2010      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。