查看单个帖子
旧 2008-06-29, 11:08   #1
未注册
游客
 
帖子: n/a
默认 MWNumericArray精度问题

发现MWNumericArray计算精度默认情况下很低(小数点后4位),连C#中的Single都不如,请问各位如何解决?
下面是源代码:
using System;
using MathWorks.MATLAB.NET.Utility;
using MathWorks.MATLAB.NET.Arrays;


class Program
{
static void Main(string[] args)
{
//matlab默认精度远不能满足要求!!!
Random r = new Random();
double rd = r.NextDouble();
Console.WriteLine(rd);
Console.WriteLine((Single)rd);
MWNumericArray C = (MWNumericArray)rd;
Console.WriteLine(C);
Console.WriteLine(C.NumericType);
}
}
  回复时引用此帖