Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-08-08, 10:53   #1
yueyelyc
初级会员
 
注册日期: 2008-08-08
年龄: 39
帖子: 3
声望力: 0
yueyelyc 正向着好的方向发展
不错 [求助]matlab load导入数据生成dll,vc无法调用

各位大侠,我用的是matlab6.5和vc6.0,现在我把.m文件编译成dll,其中用到了load导入数据,想在vc中调用此函数画图,程序不报错,但是matlab图形对话框出不来,vc对话框也关闭了,也没法看到错误出在什么地方,请问有人碰到过这问题吗~~~
然后我打算在vc中读取数据用mxArray赋给matlab,我试了几个小程序没问题,但是这个是对话框一闪就关闭了,图形也没看见。请高手解答一下,万分感谢!附问题二主要程序如下:
isothermdllInitialize();
//给matlab矩阵赋值
mxArray* answer_x=null;//赋初值
mxArray* answer_y=null;
mxArray* answer_t=null;
// 使用自动内存管理
mlfEnterNewContext(0, 0);
//创建矩阵
mlfAssign(&answer_x, mlfDoubleMatrix(rowNum, colNum, element_x, NULL));
mlfAssign(&answer_y, mlfDoubleMatrix(rowNum, colNum, element_y, NULL));
mlfAssign(&answer_t, mlfDoubleMatrix(rowNum, colNum, element_t, NULL));
//画图函数
mlfIsotherm2(answer_x,answer_y,answer_t);
// 释放矩阵所占的内存
mxDestroyArray(answer_x);
mxDestroyArray(answer_y);
mxDestroyArray(answer_t);
// 禁用自动内存管理
// mlfRestorePreviousContext(0, 0);
isothermdllTerminate();
yueyelyc 当前离线   回复时引用此帖
旧 2008-08-11, 13:35   #2
yueyelyc
初级会员
 
注册日期: 2008-08-08
年龄: 39
帖子: 3
声望力: 0
yueyelyc 正向着好的方向发展
默认 回复: [求助]matlab load导入数据生成dll,vc无法调用

大牛在哪里...:cry:
yueyelyc 当前离线   回复时引用此帖
旧 2008-08-22, 14:08   #3
yueyelyc
初级会员
 
注册日期: 2008-08-08
年龄: 39
帖子: 3
声望力: 0
yueyelyc 正向着好的方向发展
默认 回复: [求助]matlab load导入数据生成dll,vc无法调用

唉...算了,我用engine实现好了
yueyelyc 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]求“离散时间语音信号处理--原理与应用”的答案 beyondsyq MATLAB论坛 1 2008-12-10 22:21
菜鸟问题,为什么我用MATLAB7.01不支持符号运算 cyf0596 MATLAB论坛 2 2008-11-25 08:41
自适应滤波lms算法中输入信号的自相关矩阵R 蓝山咖啡7258 MATLAB论坛 0 2008-11-06 19:40
求助!!!一道求响应的题目 jin429431378 MATLAB论坛 0 2008-11-06 09:40
【求助】怎么样实现非常大的数组 亮亮 MATLAB论坛 1 2007-07-18 06:03


所有时间均为北京时间。现在的时间是 09:41


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.