关于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 编辑 ]
[ 求助 ]matlab的com组件的制作
现在问题有了解决方案,有输入输出函数的com可以做成功。但是我在做com的时候不能够解析init,train,sim,什么原因呢,谢谢大家指点!!! 利用COM能实现神经网络工具箱内的函数脱离MATLAB运行么?楼主运行成功了么?能具体说说么. 我做的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。百思不得其解 我做的也没有输入和输出函数,com做好了还不知道怎么用 可以大家交流以下 为什么我的matlab编译com组件时和http://www.vckbase.com/document/viewdoc/?id=1489的图出现不一样情况。没有complie in code 这一项的
[ 本帖最后由 cong123 于 2006-9-18 07:42 编辑 ] 原帖由 cong123 于 2006-9-18 07:39 发表
为什么我的matlab编译com组件时和http://www.vckbase.com/document/viewdoc/?id=1489的图出现不一样情况。没有complie in code 这一项的
你用的是什么版本的?我的6.5是有的 我用的是7.0 的版本!我用7.0的编译老是出错。请问哪有6.5的下载? 原帖由 cong123 于 2006-9-19 08:15 发表
我用的是7.0 的版本!我用7.0的编译老是出错。请问哪有6.5的下载?
自己到emule之类的搜索一下吧 我也遇到了同样的问题,用VC++调用神经网络函数,不识别. 原帖由 lpwy2005 于 2006-9-20 10:39 发表
我也遇到了同样的问题,用VC++调用神经网络函数,不识别.
说说具体的错误提示 长见识了 我也在作这方面的研究,但是进展很慢,有成果的能帮帮忙吗?谢谢,我的qq:39353352
页:
[1]