我matlab中能够正常运行,但在c#中调用这个con之后,输入的值也是一样的,但产生的记过就是不一样,我想可能是接口的问题
因为在matlab中是矩阵,在c#中是数组,所以想是不是我转化有了问题。
在C#中的调用程序如下: public void comuseModle(double[,] x, double[,] y, double[] beta0)
{
comuse.comuseclassClass com = new comuse.comuseclassClass();
com.usecom(x, y, beta0);
a = double.Parse(com.l.ToString());
b = double.Parse(com.m.ToString());
c = double.Parse(com.n.ToString());
d = double.Parse(com.o.ToString());
f = double.Parse(com.p.ToString());
g = double.Parse(com.q.ToString());
}在matlab中,x,y,beta0是矩阵,这里定义为数组,是不是出错了?
请各位帮忙看看。
因为在matlab中是矩阵,在c#中是数组,所以想是不是我转化有了问题。
在C#中的调用程序如下: public void comuseModle(double[,] x, double[,] y, double[] beta0)
{
comuse.comuseclassClass com = new comuse.comuseclassClass();
com.usecom(x, y, beta0);
a = double.Parse(com.l.ToString());
b = double.Parse(com.m.ToString());
c = double.Parse(com.n.ToString());
d = double.Parse(com.o.ToString());
f = double.Parse(com.p.ToString());
g = double.Parse(com.q.ToString());
}在matlab中,x,y,beta0是矩阵,这里定义为数组,是不是出错了?
请各位帮忙看看。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货