現在、Matlabのfigファイル形式は、独自のバイナリファイル形式です。
Octaveはこの形式にエクスポートする方法を知らず、リバースエンジニアリングされるまでこれを行うことができません。 Octaveが知っているfig形式は、同じ拡張名でXfigで使用されている別のfig形式ですが、共通点はありません。
プロットをオクターブ単位で他の形式にエクスポートするには、印刷コマンドE.g print -deps myplot.eps
またはprint -dpng myplot.png
を使用します。
もちろん、imread
を使って生成された画像を開くことはできますが、Matlabで編集するためのプロットを開くことはできません。
hereにあるOctaveのMatlab figファイルを読み込むプロジェクトがありましたが、関連する.mファイルが正常にアーカイブされていないようです。
mファイルのコピーを見つけて、OctaveでMatlabのfigファイルを正常に読み込んだ場合は、Octaveからfigファイルを書き込んだOctaveスクリプトを作成するために使用できます。
save
コマンドを使用すると、Matlab .matファイルやその他のファイル形式に行列/生データの読み込みを保存し、MatlabでロードしてMatlabで置き換えることができます。