Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2007-05-30, 19:34   #1
maohbao
初级会员
 
注册日期: 2007-05-30
帖子: 1
声望力: 0
maohbao 正向着好的方向发展
默认 [求助]问两个关于在C#中调用Matlab函数的问题!

问题1: 我用VS2005(C#)写的Windows程序,其中通过Matlab的.net Builder调用了Matlab中的函数,该Windows程序是否能部署在没有装Matlab的客户机器上运行?如果可以,如何部署?

=================================

问题2: 也是通过Matlab的.net Builder生成可供C#调用的函数的问题:

我的test.m文件如下:

Line 1: function MatlabFun()

Line 2: s=rand(1,1024);

Line 3: plot(s);

%下面是小波分解函数
Line 4: dwt(s,'haar');

我在Matlab deploytool中build test.m 文件, 然后在C#中调用 'MatlabFun' 函数. 当我运行C#程序的时候有个奇怪的问题: 如果test.m文件中没有第4行,一切正常;如果有第4行,则运行报错:
MWMCR::EvaluateFunction error: Index Exceeds Matrix dimensions.error.

为什么会出现这种情况? 另外补充说一点, 我如果在另一个.m文件中调用 MatlabFun 函数则不管有没有第4行都一切正常.

谢谢解答!
maohbao 当前离线   回复时引用此帖
旧 2007-06-09, 11:13   #2
snail8001
初级会员
 
注册日期: 2007-06-08
帖子: 6
声望力: 0
snail8001 正向着好的方向发展
默认

没有加载小波库吧,Matlab7里面有说明!
snail8001 当前离线   回复时引用此帖
旧 2007-07-01, 08:59   #3
sway_81
初级会员
 
注册日期: 2007-07-01
帖子: 2
声望力: 0
sway_81 正向着好的方向发展
默认

楼主能共享点c#与matlab接口方面的资料吗??小弟急需用
sway_81 当前离线   回复时引用此帖
回复


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

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


相似的主题
主题 主题作者 版面 回复 最后发表
请问这个方程可以用MATLAB解没有? thb296 MATLAB论坛 6 2008-04-28 19:02
【原创】**制作MATLAB资料电子书** spy1120 MATLAB论坛 21 2008-04-23 20:50
[求助]如何把单元数组转化为一般数组 心际依然 MATLAB论坛 4 2008-04-22 12:08
【求助】矢量和 lihaiwei MATLAB论坛 0 2007-09-02 22:47
【求助】最优化中一些问题 [email protected] MATLAB论坛 0 2007-05-29 14:02


所有时间均为北京时间。现在的时间是 06:13


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