ドキュメンテーション

目次

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

テキスト ファイルのインポート

テキスト ファイルは対話的にもプログラム的にも MATLAB® にインポートすることができます。

データを対話モードでインポートするには、インポート ツールを使用します。コードを生成することで複数の類似ファイルに対して処理を繰り返すことができます。インポート ツールでは、拡張子 .txt.dat.csv.asc.tab.dlm をもつようなテキスト ファイルがサポートされています。これらのテキスト ファイルは矩形の配列でなくてもよく、また、次の図に示すように行および列のヘッダーをもつことができます。これらのファイルでは、数値と非数値を組み合わせたテキスト データが利用でき、1 つまたは複数の文字で区切ることもできます。

プログラムを使用してデータをテキスト ファイルからインポートするには、インポート関数を使用します。テキスト ファイル用のインポート関数の多くは、データの各行の列数が同じである必要があり、インポートするデータ範囲を指定できます。

次の表は、テキスト ファイル インポート オプションの主なものを比較しています。

インポート オプション

説明

詳細情報の参照先

インポート ツール

データ ファイルまたはデータ範囲を、列ベクトル、行列、セル配列、またはテーブルにインポートします。コードを生成することで複数の類似ファイルに対して処理を繰り返すことができます。

インポート ツールを使用したテキスト ファイル データの選択

readtable

列方向のデータをテーブルにインポートします。

テキスト ファイルからテキストと数値が混在するデータをインポート

csvread

コンマ区切りの数値データをもつファイルまたは範囲を行列にインポートします。

コンマ区切りデータのインポート

dlmread

任意の 1 文字の区切り記号で区切られた数値データをもつファイルまたは範囲を行列にインポートします。

区切られた数値データのインポート

textscan

非矩形または任意の形式をもつテキスト ファイルをセル配列にインポートします。

非矩形配列テキスト ファイルからのデータのインポート

さらに複雑な形式のファイルのインポートについての詳細は、「低水準 I/O によるテキスト データ ファイルのインポート」を参照してください。

この情報は役に立ちましたか?