matlab跨函数改已经划出的线的颜色%新建空白GUI,放置一个AXES和pushbutton% 在

发布时间:2021-02-26 01:36:18

matlab跨函数改已经划出的线的颜色%新建空白GUI,放置一个AXES和pushbutton% 在自动生成函数untitled2

网友回答

在你放置的AXES对象里有一个children属性,里面就是你绘制的曲线对象.这个对象有一个color属性,把它改为相应的颜色即可.AXES对象的句柄在Callback函数的handles里可以拿到.大概就是下面这样子
set(get(handles.axes1,'children'),'color','r');
另外,为了方便,你可以在绘制曲线时把该曲线的句柄保存到handles里,比如这样
t=0:0.1:2*pi;
y=sin(t);
handles.k=plot(t,y);
guidata(hObject, handles);
然后在button的Callback里就能直接用这个句柄了,比如下面这样
set(handles.k,'color','r');
以上问题属网友观点,不代表本站立场,仅供参考!