hur.cn - 华软网

 热门搜索

VC调用matlab问题

  作者:未知    来源:网络    更新时间:2011/6/10
请教一个matlab问题

 只看此用户  大字体  楼主  

1)最近给导师做了一个项目,需要调用matlab的神经网络的工具箱对数据进行训练,刚开始做的时候是用的matlab引擎,现在这已经实现,现在导师要求脱离matlab环境,能否实现,我上网查了许多写资料,可以使用deploytool工具把m文件编译成c++ shared library,然后再C++中调用,但是有些人说matlab神经网络有些命令不能这样做,现在我测试一直出错,本人这方面是菜鸟,由于项目用到这个,看了一些资料,求大牛帮忙,谁做过这方面的东西,我这思路能不能实现,谁有好的建议也可以提出......

function [ result ] = siRNAsort( T )
%UNTITLED4 Summary of this function goes here
%   Detailed explanation goes here
load 'F:\\net.mat' net;
c = [-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 1 1 1 1 1 2;1 1 1 1 1 1 1 1 1 1 1 1 5 5 4 5 4 4 15 18]';
for i=1:20 
    T(i,:) = (T(i,:) - c(i,1))/(c(i,2) - c(i,1));
end
result = sim(net,T);
end
现在我已经把matlab编译成dll文件了,也导入到vc6.0中了,运行报错unhandled exception in ***.exe(KERNEL32.DLL)*E06D7363:microsoft C++Exception,我现在也不知道时函数不能调用还是我其他的问题啊?
求高手帮忙。。。
---华软 网友回答---
访问内存出现异常
---华软网友回复---
你的导师真幸福。
我想让学生给我做个Windows 9,学生打死也不给我做,真懒!
---华软网友回复---
还是自己编vc吧。vc调用matlab是很不好用的。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。