yfyu 2018-01-24 10:16 采纳率: 16.7%
浏览 1395
已结题

C# 调用matlab regress 函数报错

今天研究C# 调用 matlab 编译的动态库,在将简单加法运算在C# 中调用成功后,满怀开心的心情进一步的调用matlab中regress 函数,结果灾难的报错了,经过半天的奋斗各种百度,谷歌,未能找到解决方案。

.m文件如下:

function c = MtRegress( y,x )
    r=x';
    t=y';
    c=regress( t,r );
end

c# 如下:

MatClass matClass = new MatClass();
MWNumericArray x = new double[] { 1, 2, 3, 4, 5, 6 };
MWNumericArray y = new double[] { 1, 3, 4, 10, 20, 30 };
var data = matClass.MtRegress(y, x);

报错如下:
“System.Exception”类型的未经处理的异常在 MWArray.dll 中发生

其他信息:

... MWMCR::EvaluateFunction error ...

未定义与 'double' 类型的输入参数相对应的函数 'regress'。

Error in => MtRegress.m at line 6.

... Matlab M-code Stack Trace ...

at

file C:\Users\ADMINI~1\AppData\Local\Temp\Administrator\mcrCache8.3\MatLib0\MatLib\MtRegress.m, name MtRegress, line 6.

求大神给出解决方案!

  • 写回答

2条回答 默认 最新

  • 说文科技 2018-01-24 10:19
    关注

    没有正确新建C#项目的.NET FrameWork平台”,具体内容可以参考我的这篇文章的末尾写的注http://blog.csdn.net/liu16659/article/details/52442435

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。