1樓:匿名使用者
新一個 gui 啊
以新建的gui為parent建立一個edit顯示
用uersdata傳遞資料
2樓:匿名使用者
您好,你可以試試以下的**:
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)
open('untitled3.fig');
new_fig = guihandles;
a=get(handles.edit1,'string');
b=get(handles.edit2,'string');
if (get(handles.radiobutton1,'value')==1)
total=str2num(a)+str2num(b);
else
total=str2num(a)/str2num(b);
endc=num2str(total);
set(new_fig.edit3,'string',c)
guidata(hobject, handles);
if (get(handles.checkbox1,'value')==1)
total=str2num(c)+str2num(a);
d=num2str(total);
set(new_fig.edit3,'string',d)
endguidata(hobject, handles);
因為這是的操作是對untitled3.fig中的元素進行的,用handles是對原介面內的元素進行的,你先試試吧。
matlab 圖形使用者介面(gui)的問題
3樓:匿名使用者
因為handles是一個大的結構體,
你每次使用這個語句,就是告訴系統,把handles裡面每一個元素都更新一下。
比如說handles.a=5;
guidata(hobject, handles);
告訴系統,現在handles裡面多了一個元素a,值為5
4樓:匿名使用者
guidata(object_handle,data) stores the variable data as gui data. if object_handle is not a figure handle, then the object's parent figure is used. data can be any matlab variable, but is typically a structure, which enables you to add new fields as required.
儲存資料變數,作為他的呼叫
你可以在help中查詢他的用途的
matlabgui呼叫m檔案及顯示問題
醜水凡 function start callback hobject,eventdata,handles hobject handle to start see gcbo eventdata reserved to be defined in a future version of matlab ...
請教matlab程式設計問題,請教乙個matlab程式設計問題
x linspace 0,4 pi,1000 生成x plot x,x.2.cos x 畫圖 必然沒問題,樓主直接給分吧!以後還有關於matlab的任何問題可以直接聯絡我,我是這方面的高手!ezplot x 2 cos x 0,4 pi 給個簡單 但是 易懂 的寫法 x 0 pi 5 4 pi y ...
somebodyhelpme??關於matlab生成圖象的問題
用宜春 一 認真搞好複習。根據考試大綱進行全面細緻地複習,不要過多地摳偏題難題,不要押題。要注意知識之間的聯絡,避免孤立地強記硬背。複習充分全面,就會增強自信,減輕焦慮心理。二 調整學習節奏。研究表明,人的大腦皮層細胞有明確的分工,不同的刺激會引起大腦不同的興奮。如長時間接受同一類資訊刺激,就容易產...