有人用过MATLAB的comtool吗?我想知道如何在vc++里面调用MATLAB生成的COM组件 个com组件,有一个类CNNet,类里有三个成员函数nn_init,nn_train,nn_identify,它打包生成一些东西和c++的原代码,我应该怎样在我的工程中使用这三个函数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看这个贴子,希望对你有所帮助http://expert.csdn.net/Expert/topic/1218/1218012.xml?temp=.8317835 http://matlab_world.myetang.com/xdy_links.htmmatlab大观园 谢谢你啊!matlab-world我去,不过内容不多。而且网上面关于MATLAB与VC混编的大多是讲用matlab函数库或者是matlab引擎,关于MATLAB生成COM组件的实在不多,大概都在教育网上面了,因为我要用到MATLAB工具箱,所以不知道怎么用MATLAB函数库,而且直接用MATLAB函数库不够时间写。所以用COM builder直接把M函数转成一堆COM组件。我昨天研究了一下,大概调用COM组件是可以了。代码如下:#include "neuralnetwork_idl.h"#include "neuralnetwork_idl_i.c"....ICNeuralNetWork *pNet=NULL;CoInitialize(NULL);HRESULT hr=CoCreateInstance(CLSID_CNeuralNetWork,NULL,CLSCTX_INPROC_SERVER,IID_ICNeuralNetWork,(void**)&pNet);这样好象就能用pNet调用函数了。不过我现在碰到一个比较大的问题,我怎么把我的数据转换成组件需要的参数类型?好象大多数参数都是VARIANT型,转不来啊。 各位能人帮帮忙吧。实在是不懂啊。VARIANT的数组应该怎么样赋值? 请问如何设置socket不使用分片啊?为了实现MTU路径发现机制 关于读书日的意义<异议> inline函数 为什么有link2001 error ??? lodop用在mfc有成功的案例吗? 请教文件传输 简单问题,在线等~~ 怎样将一张图片从下开始渐进的显示出来(2)?? 怎么把一段内存以字节未单位赋以相同的值 为什么x64 上无法分配大内存块? 高斯低通滤波用于图像去噪的一点疑惑 请问csdn的VC第一高手是谁? 我有一个图象的RGB分量,怎么将他用DIRECTDRAW在显示器上显示出来???
http://expert.csdn.net/Expert/topic/1218/1218012.xml?temp=.8317835
matlab大观园
matlab-world我去,不过内容不多。而且网上面关于MATLAB与VC混编的大多是讲用matlab函数库或者是matlab引擎,关于MATLAB生成COM组件的实在不多,大概都在教育网上面了,因为我要用到MATLAB工具箱,所以不知道怎么用MATLAB函数库,而且直接用MATLAB函数库不够时间写。所以用COM builder直接把M函数转成一堆COM组件。
我昨天研究了一下,大概调用COM组件是可以了。
代码如下:
#include "neuralnetwork_idl.h"
#include "neuralnetwork_idl_i.c"
.
.
.
.
ICNeuralNetWork *pNet=NULL;
CoInitialize(NULL);
HRESULT hr=CoCreateInstance(CLSID_CNeuralNetWork,NULL,CLSCTX_INPROC_SERVER,IID_ICNeuralNetWork,(void**)&pNet);这样好象就能用pNet调用函数了。不过我现在碰到一个比较大的问题,我怎么把我的数据转换成组件需要的参数类型?好象大多数参数都是VARIANT型,转不来啊。
VARIANT的数组应该怎么样赋值?