MATLABGUI資料用Userdata的傳遞使用

2021-03-03 20:27:35 字數 616 閱讀 3111

1樓:

你這裡頭一個函覆數是gui的初始制化函式,後一個是按鈕控制元件的**函式

,而userdata是作為某個物件的一項屬性值存在的,gui中的任一物件的userdata都可以用來儲存和傳遞資料,這裡既然涉及pushbutton1,就不妨直接用它的userdata來傳遞。

function control_gui1_openingf**(hobject, eventdata, handles, varargin)

get(handles.pushbutton1,'userdata');

set(handles.pushbutton1,'userdata',***);

function pushbutton1_callback(hobject, eventdata, handles)

get(gco,'userdata'); %gco表示當前物件的控制代碼,此處等價於handles.pushbutton1

set(gco,'userdata',yyy);

另外在別處使用或更改該userdata時,可能找不到handles.pushbutton1這個控制代碼,可用findobj('tag','pushbutton1')代替。

希望我說明白了,呵呵。

excel資料透視表怎麼用,EXCEL資料透視表怎麼用。。

excel 資料透視表 的操作步驟是 1 以excel 2016為例,開啟excel工作表 2 選擇資料區域或資料區域中的任一單元格,在 插入 選項下,按 資料透視表 系統預設當前資料區域為資料透視表的資料來源,指定一個生成資料透視表的位置 3 確定 後,生成資料透視表的位置出現提示 若要生成報表,...

1 3 5 7 9 11 13 1530用前面資料填

首先他沒說一定是10進位制,所以 印度人向來比較奇葩,我在思考這道題的時候,覺得如果用十進位制來解題的話,應該是無解的,即使是偶數進位制都不行,那麼只有奇數進位制的環境下,解答此題,才會有答案,比如,此題沒有明確是在十進位制環境下做題,我可以認為是十七進位制,那麼此題答案就是9 13 15 30.轉...

資料分析用什麼資料庫,為什麼資料分析要用專門學程式設計和資料庫?

mysql和 baipostgresql編寫sql最簡單,應用也du最廣泛,但與vertica和zhisql server相比它們的特性不夠豐富,而且速度 dao要慢。綜合各方面專的因素,redshift或許是數屬據分析較好的選擇。為什麼資料分析要用專門學程式設計和資料庫?統計bai出身?資料分析還...