matlab GUI——按下按钮在指定的坐标下绘制函数图像
生活随笔
收集整理的這篇文章主要介紹了
matlab GUI——按下按钮在指定的坐标下绘制函数图像
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
1.組件布局
2.回調函數設置
3.編寫回調函數
1.組件布局
2.回調函數設置
右鍵單擊plot按鈕——查看回調——call backs
3.編寫回調函數
% --- Executes on button press in pushbutton1. function pushbutton1_Callback(hObject, eventdata, handles) % hObject handle to pushbutton1 (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA a = str2double(get(handles.edit1,'String')); b = str2double(get(handles.edit2,'String')); c = str2double(get(handles.edit3,'String')); x=-100:0.01:100; y = a*x.^b + c; plot(handles.axes1,x,y) set(handles.axes1,"Xgrid",'on','Ygrid','on') xlabel(handles.axes1,"x") ylabel(handles.axes1,'y') title(handles.axes1,'y')注:這里與普通的坐標系繪圖的區別在于這里無論是圖像的繪制還是坐標系的屬性設置,都多了一個參數,即坐標系句柄,
handles.指定坐標系的tag屬性名
效果圖如下:
總結
以上是生活随笔為你收集整理的matlab GUI——按下按钮在指定的坐标下绘制函数图像的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 搜索引擎基础概念(1)—— 倒排索引
- 下一篇: 《算法笔记》胡凡 例题/练习 答案