概述
函数实现屏幕拖动:
function figure1_WindowButtonDownFcn(hObject, eventdata, handles)
set(gcf,'Pointer','fleur');
handles.BtnDown=1;
p=get(gca,'currentpoint');
handles.BtnDownPt(1)=p(1);
handles.BtnDownPt(2)=p(3);
guidata(hObject, handles);
function figure1_WindowButtonDownFcn(hObject, eventdata, handles)
set(gcf,'Pointer','fleur');
handles.BtnDown=1;
p=get(gca,'currentpoint');
handles.BtnDownPt(1)=p(1);
handles.BtnDownPt(2)=p(3);
guidata(hObject, handles);
function figure1_WindowButtonMotionFcn(hObject, eventdata, handles)
p=get(gca,'currentpoint');
if handles.BtnDown==1
center(1)=handles.center(1)-p(1)+handles.BtnDownPt(1);
center(2)=handles.center(2)-p(3)+handles.BtnDownPt(2);
axis([0 1 0 1]+[center(1) center(1) center(2) center(2)]);
handles.center=center;
guidata(hObject, handles);
end
p(1)=vpa(p(1),3);
p(3)=vpa(p(3),3);
set(findobj(gcf,'tag','text8'),'String',p(1));
set(findobj(gcf,'tag','text9'),'String',p(3));
程序效果图:
最后
以上就是纯真小海豚为你收集整理的matlab 拖动曲线,Matlab屏幕交互取点并作三次样条曲线 matlab GUI:屏幕取点+三次样条曲线+屏幕拖动 | 学步园...的全部内容,希望文章能够帮你解决matlab 拖动曲线,Matlab屏幕交互取点并作三次样条曲线 matlab GUI:屏幕取点+三次样条曲线+屏幕拖动 | 学步园...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复