Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
1.1、1.10、1.100 などの 10 進数を含む CSV ファイルがあります。importdata または textscan を使用して Matlab にファイルをロードすると、これらすべての数値が同じように表示されます: 1.1 は最後に 0 を破棄します。しかし、私はそれらの意味が異なります。
とにかく回復することはありますか?
ありがとう、サム
1.100000 ではなく 1.1 で何か違うことを意味していると言っていますか? 数学的には、それらは同じ数です (これを既に知っていることを心から願っています)。
そのため、「数値」が、厳密に定義された数学的な数体系の数値と同じ意味を持たない場合 (MATLAB は通常、これを想定しています)、数値 ( 、など) ではなく、文字列( ) としてインポートする必要があります。 )、そのように処理します。 %s%d%f
%s
%d
%f