为什么matlab中的ncread函数会减少浮点数?

时间:2017-11-10 17:17:12

标签: matlab netcdf

我在matlab中有以下代码:

converted = ncread(this_file, 'U');
disp(converted(50,10,20));

结果是:

  

-0.1561

实际上这个数字是-0.15617890,但是这段代码改变了浮点数。为什么呢?

1 个答案:

答案 0 :(得分:0)

默认情况下,MATLAB在小数点后仅显示4位数。您可以使用format显示更多数字:

format long
converted = ncread(this_file, 'U');
disp(converted(50,10,20));