Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Matlab GUIでプリンターから画像を印刷するにはどうすればよいですか? 以下のコードを使用するとエラーが発生します。私を助けてください。
smapleimage = imread('image.png'); printdlg(handles.smapleimage)
...
Undefined function or variable 'smapleimage'.
これは、smapleimage が数値であるのに対し、printdlg は Figure ハンドルのみを受け入れるためです。
1) 最初にmatlab図を作成することもできます(ただし、非表示になる場合があります)
smapleimage = imread('image.png'); image(smapleimage) printdlg
2) ..または、システム ツールを呼び出して、次のようにコマンド ラインから印刷します。
system('mspaint /pt image.png');
その他のコマンドライン印刷オプションについては、ここで説明します: 1、2、3。