Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 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);
}
}
  回复时引用此帖
旧 2011-09-25, 17:07   #2
未注册
游客
 
帖子: n/a
默认 回复: MWNumericArray精度问题

c.getdouble(1);
其实精度没有损失 只是没有显示出来
  回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]请教一个循环的问题 qinhu577 MATLAB论坛 0 2008-09-18 10:53
[求助]基于COM的MATLAB与VC程序独立发布问题 lizhanglin MATLAB论坛 0 2008-05-13 12:02
matlab程序能不能实现实时系统 watcher MATLAB论坛 0 2008-05-01 21:16
【求助】对于未知信号怎样滤波(自适应滤波) hanky110 MATLAB论坛 0 2008-04-13 13:23
10自由度二阶微分方程组的MATLAB求解!! fineshang MATLAB论坛 0 2007-08-20 16:47


所有时间均为北京时间。现在的时间是 19:37


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.