qingeast 发表于 2006-7-19 09:12

关于matlab的com组件的制作

大家好。我最近在做神经网络方面的课题,现在想用delphi做一个用户交互界面,但是不知道怎样在delphi中调用神经网络(我只会调用matlab,但是神经网络工具箱里许多函数算法在调用中不识别),目前参考了 http://www.vckbase.com/document/viewdoc/?id=1489中的方法,将神经网络中的训练部分作成了com组件,可以调用,但问题是com中不能有输入输出参数。要解决输入输出问题,com组件中就必然包含很多变量,而com中只要有变量,com制作就失败,这该怎么办呢?有什么方法吗?
   我不知道在http://www.vckbase.com/document/viewdoc/?id=1489中他的com组件是怎么成功的(有这么多变量),我把y=sin(x)做成组件根本调用不了(有变量x),希望高手执教。谢谢谢谢!!

[ 本帖最后由 eight 于 2007-5-28 22:52 编辑 ]

qingeast 发表于 2006-7-20 11:00

[ 求助 ]matlab的com组件的制作

现在问题有了解决方案,有输入输出函数的com可以做成功。但是我在做com的时候不能够解析init,train,sim,什么原因呢,谢谢大家指点!!!

tz6091 发表于 2006-7-20 12:15

利用COM能实现神经网络工具箱内的函数脱离MATLAB运行么?
楼主运行成功了么?能具体说说么.

qingeast 发表于 2006-7-21 10:28

我做的com(无输入输出)在被delphi调用必须依赖matlab环境,郁闷啊,还在研究中。另外i,做代函数输入输出的com总是有三个警告:The MATLAB Compiler does not currently support MATLAB object-oriented programming.References to the method "train" (还有“init” “sim”)will produce a run-time error,当然还没能实现调用。但是提示standalone DLL built complete。百思不得其解

aomy_ren 发表于 2006-9-2 14:10

我做的也没有输入和输出函数,com做好了还不知道怎么用

aomy_ren 发表于 2006-9-2 14:27

可以大家交流以下

cong123 发表于 2006-9-18 07:39

为什么我的matlab编译com组件时和http://www.vckbase.com/document/viewdoc/?id=1489的图出现不一样情况。没有complie in code 这一项的

[ 本帖最后由 cong123 于 2006-9-18 07:42 编辑 ]

AaronSpark 发表于 2006-9-19 03:50

原帖由 cong123 于 2006-9-18 07:39 发表
为什么我的matlab编译com组件时和http://www.vckbase.com/document/viewdoc/?id=1489的图出现不一样情况。没有complie in code 这一项的

你用的是什么版本的?我的6.5是有的

cong123 发表于 2006-9-19 08:15

我用的是7.0 的版本!我用7.0的编译老是出错。请问哪有6.5的下载?

AaronSpark 发表于 2006-9-20 01:11

原帖由 cong123 于 2006-9-19 08:15 发表
我用的是7.0 的版本!我用7.0的编译老是出错。请问哪有6.5的下载?

自己到emule之类的搜索一下吧

lpwy2005 发表于 2006-9-20 10:39

我也遇到了同样的问题,用VC++调用神经网络函数,不识别.

AaronSpark 发表于 2006-9-22 07:45

原帖由 lpwy2005 于 2006-9-20 10:39 发表
我也遇到了同样的问题,用VC++调用神经网络函数,不识别.

说说具体的错误提示

hanwus 发表于 2006-11-10 16:19

长见识了

mahuiyuok 发表于 2007-5-28 21:12

我也在作这方面的研究,但是进展很慢,有成果的能帮帮忙吗?谢谢,我的qq:39353352
页: [1]
查看完整版本: 关于matlab的com组件的制作