MATLAB では、DXF ファイルの読み込み、および書き出しを行うことはできません。
代替案としては、以下の方法が考えられます。
1. DXF ファイルの読み込み
(方法1)
予め DXF ファイルを IMREAD 関数でサポートされている画像フォーマットに変換し、IMREAD 関数で読み込みます。
(方法2)
DXF ファイルフォーマットにあわせ、TEXTSCAN 関数などの低水準ファイル I/O 関数を用いて読み込みます。
2. DXF ファイルへの出力
(方法1)
IMWRITE 関数で適当な画像フォーマットで保存後、別アプリケーションにて DXF ファイルに変換します。
IMWRITE 関数で保存することができる画像フォーマットに関する情報は、以下のコマンドを実行してご確認ください。
help imread
(方法2)
DXF ファイルフォーマットにあわせ、FPRINTF 関数などの低水準ファイル I/O 関数で出力します。
低水準ファイル I/O 関数を使用したプログラムについては、以下の URL よりヘルプドキュメントをご覧下さい。
・ MATLAB ユーザガイド:プログラミングの基礎 > データのインポートとエクスポート > 低水準ファイル I/O 関数の使用
なお、ユーザコミュニティである MATLAB Central には、DXF の読み込みおよび出力に関するプログラムが公開されています。以下の URL より MATLAB Central にアクセスすることができます。
・MATLAB Central
ただし、MATLAB Centralにおいてフリーで公開されているファイルの内容に関しましては、直接プログラム作成者の方にお問い合わせください。