描画できる軸があるGUI(GUIDEを使用して作成)があります。GUI を保存すると、.fig ファイルと .m ファイル (名前は start_gui.m と start_gui.fig) ができました。ここで、GUI ハンドルを渡した外部 M ファイルを使用して、これらの軸にプロットしようとしています。これは次のとおりです。
function cube_rotate(angle1,angle2,handles)
gcf=start_gui.fig; %this is the name of the gui.fig file in GUIDE
set(gcf,'CurrentAxes',handles.cube_axes)%this allows us to plot on the GUI
%plot something
end
handles.cube_axes は、ガイドを使用して作成された GUI のハンドルの名前です。ハンドルを渡すにもかかわらず、GUI でプロットすることはできません。次のようなエラーが表示されます。
??? 未定義の変数「start_gui」またはクラス「start_gui.fig」。
start_gui.fig は、GUIDE で生成された GUI Figure の名前です。start_gui.fig の軸にプロットするにはどうすればよいですか?
助けてくれてありがとう!