matlab学习菜单控件的基本用法
编辑菜单项
上下文菜单,即弹出菜单
然后添加一个坐标系
添加回调函数
%余弦曲线
x=0:0.01:2*pi;
y=cos(x);
axes(handles.axes1);
%将坐标系的值写进
h=plot(x,y);
handles.h=h;
%将结构体更新
guidata(hObject,handles)
//////////////////////////////////////////////////////
function sinx_Callback(hObject, eventdata, handles)
%正弦曲线
x=0:0.01:2*pi;
y=sin(x);
axes(handles.axes1);
%将坐标系的值写进
h=plot(x,y);
handles.h=h;
%结构体更新
guidata(hObject,handles)
运行
如何能让鼠标在坐标系右击时出现弹出菜单呢
双击坐标系,修改属性,UIcontextmenu为line
运行右击就有了
再为颜色和线宽添加回调函数,颜色是什么后面的对应修改,为red–r,green—g,black—k,线宽也对应1,2,3
运行如下