我在matlab中有以下代码:
converted = ncread(this_file, 'U');
disp(converted(50,10,20));
结果是:
-0.1561
实际上这个数字是-0.15617890,但是这段代码改变了浮点数。为什么呢?
答案 0 :(得分:0)
默认情况下,MATLAB在小数点后仅显示4位数。您可以使用format
显示更多数字:
format long
converted = ncread(this_file, 'U');
disp(converted(50,10,20));