c#调用 matlab 生成的 com组件出错
爱爱更健康 2009-10-18 04:04:59 1,我用matlab写了一个m文件,m文件的内容为
function c=mynchoosek(m,n)
c=nchoosek(m,n)
然后,把这个m文件编译成 com组件 dll
然后 在c#.net工程里引用该dll.并编写程序,调用方法
static void Test(){
int nagout=1;
object m=10;
object n=4;
object c=0;
businessmynchoosek.businessmynchoosekclassClass bmyncc=new businessmynchoosek.businessmynchoosekclassClass();
bmyncc.mynchoosek(nagout,ref c,m,n);
if(c==null)
Console.WriteLine("the result is null");
else
Console.WriteLine(c.ToString());
}
,但是运行结果 报错,报错结果为 empty matrix:0-by-4
求错各为达人帮忙解决一下