Complex128

予備知識

    • 同一IEEE倍精度複素数の列.
    • バイナリデータ形式.

ImportとExport

  • Import["file","Complex128"] は任意のファイルをIEEE倍精度複素数としてインポートして,実数のパックアレーを返す.
  • Export["file",list,"Complex128"] は複素数のリストをfile にエキスポートする.
  • Import["file",{"Complex128",elem}] または Import["file",elem ] は指定された要素を file からインポートする.
  • Import["file",{"Complex128",{elem1,elem2,}}]は複数の要素をインポートする.
  • 一般的な情報は,以下の関数ページを参照のこと.
  • Import, Exportファイルからインポートする,あるいはファイルへエキスポートする
    CloudImport, CloudExportクラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする
    ImportString, ExportString文字列からインポートする,あるいは文字列へエキスポートする
    ImportByteArray, ExportByteArrayバイト配列からインポートする,あるいはバイト配列へエキスポートする

Import要素

  • 一般的なImport要素:
  • "Elements" ファイル中の有効な要素とオプションのリスト
    "Summary"ファイルの概要
    "Rules"使用可能なすべての要素の規則のリスト
  • データ表現要素:
  • "Data"複素数のリスト
  • ImportExport はデフォルトで"Data" 要素を使う.
  • Import["file",{"Complex128",n}]n 番目の倍精度複素数を file からインポートする.
  • Import はIEEE "infinity"ではInfinity を返し,IEEE "notanumber"ではIndeterminate を返す.
  • インポートされたファイルのサイズがデータサイズの倍数でない場合,最後の方のバイトは無視される.

オプション

  • 一般的なオプション:
  • ByteOrdering$ByteOrdering使用するバイト順
  • Import オプション:
  • "HeaderBytes"0ファイルの最初で省くバイト数

例題

  (1)

数のリストをIEEE倍精度複素数に変換する:

前の結果をWolfram言語の数に戻す: