Wolfram Research製品ご購入サービスとリソース会社概要その他のWolframサイト
Mathematica > インポートとエキスポート >
Import/Export フォーマット

MAT (.mat)

MATLAB MATファイル.
行列データ形式.
数,ブール値,または文字列の行列を格納する.
バイナリ形式.
MAT レベル 4ファイルは MATLAB バージョン4またはその以前のバージョンと互換であり,MAT レベル 5 ファイルは MATLAB 5 とそれ以降のバージョンと互換である.
Mathematica はMAT レベル 4 および 5と互換である.
MathWorksによって開発された.
  • ImportはMAT レベル4と5ファイルを完全にサポートしている.
  • 状況によって,数値データはSparseArrayオブジェクトとしてインポートされる.
  • ExportはMAT 4ファイルを作成する.
  • Import["file.mat"]はMATファイルをインポートして配列を返す.
  • Export["file.mat", expr]は任意の数値配列をMATファイルにエキスポートする.
  • Import["file.mat"] は数,文字列,またはブール値を含む多次元の配列を返す.
  • Export["file.mat", expr] は整数または倍精度数の配列からMATファイルを作成する.
  • Import["file.mat", elem]はMATファイルから指定された要素をインポートする.
  • Import["file.mat", {elem, suba, subb, ...}]は子要素をインポートする.
  • Import["file.mat", {{elem1, elem2, ...}}]は複数の要素をインポートする.
  • インポートの形式はImport["file", "MAT"] またはImport["file", {"MAT", elem, ...}]と指定できる.
  • Export["file.mat", expr, elem]expr が要素,elem を指定するものとして扱うことにより,MATファイルを作成する.
  • Export["file.mat", {expr1, expr2, ...}, {{elem1, elem2, ...}}]では,それぞれのexpri が対応するelemiを指定するものとして扱われる.
  • Export["file.mat", expr, opt1->val1, ...]expr を特別の値を持つオプションが指定されたものとしてエキスポートする.
  • Export["file.mat", {elem1->expr1, elem2->expr2, ...}, "Rules"]は規則を使い,エキスポートされる要素を指定する.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
"Elements"ファイル中の有効な要素とオプションのリスト
"Rules"要素とオプションのそれぞれの規則のリスト
"Options"オプション,属性,設定についての規則
  • データを表現する要素:
"Data"多次元の配列として与えられる数値またはテキストデータ
  • ImportExportはデフォルトで"Data"要素を使う.
  • メタ情報要素:
"Comments"このファイルに格納されるユーザコメント