【问题标题】:Matlab: increase precision of command "importdata"Matlab:提高命令“importdata”的精度
【发布时间】:2018-08-17 06:00:42
【问题描述】:

我在使用 matlab 时遇到问题。我正在尝试在 matlab 代码中导入一些数据,我使用命令“importdata”,但无法获得所需的精度。

这是txt的一小部分,名称为“NACA 0008”:

NACA 0008 Airfoil M=0.0% P=0.0% T=8.0%
1.000000  0.000840
0.996057  0.001208
0.984292  0.002295
0.964888  0.004055

我的 matlab 代码的一部分是这样的,但是当我显示 coord.data 时 保存在数组中的变量是:

coord = importdata('NACA 0008.txt'); %read coordinates for airfoil from "NACA 0008.txt"
disp(coord.data);

1.0000    0.0008
0.9961    0.0012
0.9843    0.0023
0.9649    0.0041

如何提高我希望加载数据的精度?

【问题讨论】:

    标签: file-io precision data-import


    【解决方案1】:

    在导入代码之前添加format longG;,如下所示:

    format longG;
    ImportFile('data.txt');
    

    或在导入命令之前在命令行窗口中运行format longG

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-15
      相关资源
      最近更新 更多