MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]问两个关于在C#中调用Matlab函数的问题! (https://www.labfans.com/bbs/showthread.php?t=287)

maohbao 2007-05-30 19:34

[求助]问两个关于在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行都一切正常.

谢谢解答!

snail8001 2007-06-09 11:13

没有加载小波库吧,Matlab7里面有说明!

sway_81 2007-07-01 08:59

楼主能共享点c#与matlab接口方面的资料吗??小弟急需用


所有时间均为北京时间。现在的时间是 12:53

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