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

运行如下

本文来自博客园,作者:Jaoany,转载请注明原文链接:https://www.cnblogs.com/fanglijiao/p/10293551.html
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号