Matlab: 数値データをテキスト ファイルから行列に読み取る

Matlab: 数値データをテキスト ファイルから行列に読み取る

Matlabでは、データ処理や解析のためにテキストファイルに保存された数値データをプログラムに読み込む必要がよくあります。この記事では、Matlab を使用して数値データをテキスト ファイルから行列にインポートする方法を紹介します。

まず、読み取りたい数値データを含むテキスト ファイルを作成する必要があります。以下に示すように、テキスト ファイルの名前が「data.txt」であるとします。このファイルには 2 行 3 列の行列が含まれています。

1 2 3
4 5 6

次に、Matlab の「dlmread()」関数を使用して、テキスト ファイル内の数値データを読み取り、行列に保存します。コードは以下のように表示されます。

行列 = dlmread('data.txt');

上記のコードは、「data.txt」ファイル内の数値データを読み取り、「matrix」という名前の行列変数に格納します。Matlab の「size()」関数を使用して行列のサイズをチェックし、すべてのデータが正しく読み取られたことを確認できます。コードは以下のように表示されます。

[行, 列] = サイズ(行列);
disp(['行列のサイズは次のとおりです:', num2str(row), 'row', num2str(col), 'column']);

上記のコードは次の結果を出力します。

マトリックスのサイズは 2 行 3 列です。

この時点で、テキスト ファイルの数値データが Matlab の行列にインポートされ、Matlab のさまざまな関数とツールを使用してこれらのデータを処理および分析できるようになります。

要約:

この記事では、Matlab を使用して数値データをテキスト ファイルから行列に読み取る方法について説明します。「dlmread()」関数を使用してテキスト ファイルからデータを読み取り、「size()」関数を使用して行列のサイズを確認します。この記事がデータ処理と分析に Matlab を使用する読者に役立つことを願っています。

おすすめ

転載: blog.csdn.net/wellcoder/article/details/131266534