print expr1, ..., exprn; 任意の型 expr1, ..., exprn; print expr1, ..., exprn -> file; 任意の型 expr1, ..., exprn; String file; print A >> file; (Matrix|CoMatrix) A; String file;
print expr1, ..., exprn -> file は,データ expr1, ...,
exprn を
ファイル file に,MX-データフォーマットで保存する。ファイル名の
拡張子は通常 .mx を用いる。拡張子は省略可能である。
この方法はデータをメモリに登録されている形式でファイルに保存する
ので,データの精度が保存される。また,システム(CPUやOS)の情報も
同時に保存されるので,アーキテクチャの異なるシステムでもデータを
共有できる。
print A >> file は,実行列または複素行列 A をファイル file に
MAT-データフォーマットで保存する。MATデータフォーマットはテキスト
(アスキー)ファイルであり,非常にシンプルなので,外部プログラムと
データを交換するのに適する。
>> a = 1;
>> b = "hello";
>> c = [[1 2][3 4]];
>> d = {1, 1.2, (3,4)};
>> print a, b, c, d;
a = 1
b = hello
=== [c] : ( 2, 2) ===
( 1) ( 2)
( 1) 1.00000000E+00 2.00000000E+00
( 2) 3.00000000E+00 4.00000000E+00
d = {1, 1.2, (3,4)}
>> print a, b, c, d -> "data.mx";
>> print c >> "c.mat";