Mathematica > インポートとエキスポート >
Import/Export フォーマット

NB (.nb)

Registered MIME type: application/mathematica
Mathematica
ノートブック.
Mathematica の入力と出力を保持したり,交換したりするためと,インタラクティブな技術文書を作成するために使用される.
Mathematica ノートブックインターフェースのネイティブファイル形式.
Mathematica の式構文に基づいたASCII形式.
テキスト,タイプセット式,グラフィックス,アニメーション,サウンド,およびその他のMathematica の入力と出力を保持する.
ハイパーリンク,ボタン,スライダー,およびその他のグラフィカルユーザインターフェースの特徴等のインタラクティブな要素をサポートする.
外部あるいは埋め込みのスタイルシートを使って,スクリーン上と印刷されたときの外観を指定する.
1988年以来Wolfram Researchによって開発されている.
  • ImportExportMathematica ノートブック形式を完全にサポートする.
  • Import["file.nb"]Mathematica ノートブックを読み取り,それをNotebook式として返す.
  • Export["file.nb", expr]NotebookCell ,あるいはボックス式に加えて,ノートブックとしての任意の数学式もエキスポートする.
  • Import["file.nb", elem]はノートブックから指定された要素をインポートする.
  • Import["file.nb", {elem, suba, subb, ...}]は子要素をインポートする.
  • Import["file.nb", {{elem1, elem2, ...}}]は複数の要素をインポートする.
  • インポートの形式はImport["file", "NB"]あるいはImport["file", {"NB", elem, ...}]を使って指定することができる.
  • Export["file.nb", expr, elem]は,expr が要素elem を指定するものとして扱って,ノートブックを作成する.
  • Export["file.nb", {expr1, expr2, ...}, {{elem1, elem2, ...}}]は,それぞれの expri が対応する elemi を指定するものとして扱う.
  • Export["file.nb", expr, opt1->val1, ...]expr を指定されたオプションの要素が指定された値を取るものとしてエキスポートする.
  • Export["file.nb", {elem1->expr1, elem2->expr2, ...}, "Rules"] は規則を使ってエキスポートされるべき要素を指定する.
  • Put[expr1, expr2, ..., "file.nb"] は複数の式をエキスポートするのに使用することができる.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
  • ノートブックのフロントエンドでは, 保存別名で保存...を使って現行のノートブックをファイルに保存することができる.
"Elements"ファイル中の有効な要素とオプションのリスト
"Rules"要素とオプションのそれぞれの規則のリスト
"Options"オプション,属性,設定の規則のリスト
"Initialization"初期化セルをすべて読み取って評価し,その結果をリストとして返す
"Notebook"Notebook 式として表されるノートブック
"NotebookObject"NotebookObject
"Plaintext"ノートブックのプレーンテキストバージョン
  • Importはデフォルトでノートブックファイルに"Notebook" 要素を使う.