0

1.1、1.10、1.100 などの 10 進数を含む CSV ファイルがあります。importdata または textscan を使用して Matlab にファイルをロードすると、これらすべての数値が同じように表示されます: 1.1 は最後に 0 を破棄します。しかし、私はそれらの意味が異なります。

とにかく回復することはありますか?

ありがとう、サム

4

1 に答える 1

1

1.100000 ではなく 1.1 で何か違うことを意味していると言っていますか? 数学的には、それらは同じ数です (これを既に知っていることを心から願っています)。

そのため、「数値」が、厳密に定義された数学的な数体系の数値と同じ意味を持たない場合 (MATLAB は通常、これを想定しています)、数値 ( 、など) ではなく、文字列( ) としてインポートする必要があります。 )、そのように処理します。 %s%d%f

于 2013-09-04T10:08:10.587 に答える