永发信息网

matlab中的anova1函数在用C#混合编程时出错

答案:2  悬赏:80  手机版
解决时间 2021-02-23 18:54
  • 提问者网友:温旧梦泪无声
  • 2021-02-23 10:38
我用matlab写了一句调用方差分析anova1函数的程序,保存成.m文件,再生成dll,在C#k中调用出错。
用同样的方法写别的函数,生成dll后,C#中调用正常,唯独anova1不行,请高手帮忙,我付费用,谢谢!我的QQ:56501213

感谢ccxgkf,祝新年好!
所写的m文件,只是调用单因素方差分析函数anova1,内容如下
function [p] = myanova1(a,b)
p=anova1(a,b);
end

将它生成,net可用的dll,在C#中调用时出错
用同样的方法,将其它函数制成dll,在C#中可以调用,就是anova1函数不行,请问是怎么回事?谢谢!

出错提示为:
应用程序发生异常,未知的软件异常(0xe0434f4d),位置为0x7c812a6b。

谢谢帮忙!
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2020-01-25 16:54
我运行了一下没有问题啊,不管是输入单个数字还是向量,都是完美运行的。
既然都写了GUI界面了,说明你对matlab也是比较熟悉的。
但是防止万一还是说一下:sysl(n)函数要存成sysl.m文件并且和你第一个函数在同一个文件夹里。

另外如果已经是上面提的那样。那请你把matlab返回的错误信息补充一下}
全部回答
  • 1楼网友:轮獄道
  • 2019-06-29 02:58
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯