私はMATLABの新機能です。現在、MATLABでファイルをインポートして作業する方法を学んでいます。浮動小数点数の列を1つ含む「* .dat」ファイルをインポートしています。これらのファイルはMATLABの配列にC++コードから得たフィルタ係数です。コマンドウィンドウで出力を表示しているとき、最初の行は常に "1.0e-03 *"で、次にファイルの内容が続きます。私はそれが何を意味するのか知りたいですか?ワークスペースをチェックすると、配列は正しい数の入力を接続します。私のサンプルコードと出力の最初の数行は以下の通りです:コマンドウィンドウの出力に余分な行が表示される
コード: -
clear; clc;
coeff = fopen('filterCoeff.dat');
A = fscanf(coeff, '%f');
A
fclose(coeff);
出力: -
A =
**1.0e-03 *** <===== What does this mean?
-0.170194000000000
0
0.404879000000000
0
-0.410347000000000
PS:私は、ファイルなどを読むために多くのオプションを発見しました。 textscan、fscanfなどがあります。どちらを使うのが最適ですか?
ありがとうございます。私はそれを理解していないために気が気にしない。 – Preeti