[問題] X軸標示、編譯成執行檔及callback的問題已回收

看板MATLAB作者 (無聊)時間16年前 (2009/08/21 17:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
有幾個問題想要請問大家怎麼解決,問題如下: 1.要怎樣才能把X軸標示的字從圖一換成圖二呢? 圖一: | Y | 軸 | | | |_______|___________|____________|____ | | | 2001 2002 2003 圖二: | Y | 軸 | | | |_______|___________|____________|____ | | | 2 2 2 0 0 0 0 0 0 1 2 3 2.我按照下面的步驟編譯成執行檔以後卻出現了錯誤訊息: ??? Undefined function or variable 'matlabrc'. 步驟: 如何將GUI轉成執行檔EXE,在未安裝MATLAB之電腦執行? 首先須先有以經做好的gui.m文件和gui.fig文件: 一.在matlab的command窗口中輸入 mcc -B sgl GUI.m 二.將上步生成的文件連同GUI.m文件、GUI.fig文件、unzip.exe、extractCTF.exe一起 COPY到執行的電腦上(未安裝MATLAB的電腦),並放置在同一個資料夾下。 三.再去 \toolbox\compiler\deploy\win32目錄下面找MCRinstaller.exe 這個檔案(約 102MB),複製到(別殺掉此檔!!)要執行的電腦上安裝。 四.安裝後即可編譯GUI.exe。 3.當按下button時,我想動態產生uicontrol(edit),並在uicontrol(edit)內加入 callback,但會出現下面的錯誤訊息: ??? Error while evaluating uicontrol Callback ??? Undefined function or variable 'h2'. ??? Error while evaluating uicontrol Callback ??? Undefined function or variable 'handles'. ??? Error while evaluating uicontrol Callback 副程式: function add_satellite_fund_pushbutton_Callback(hObject, eventdata, handles) fund_select_count = handles.fund_select_count; fund_select_tag = ['fund_select' num2str(fund_select_count) '_listbox']; h2 = uicontrol(gcf,'style','edit','position',[730 (563-50*(fund_select_count-1)) 76 23],'string','0','tag',percentage_fund_tag,'BackgroundColor','white'); h2_callback = [... 'percentage_fund1 = str2double(get(h2,''String''));',... 'error_msg = [];',... 'check_percentage( percentage_fund1,handles.error_msg);',... ]; set(h2,'Callback',h2_callback); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.172.54.200 ※ 編輯: windchimeqq 來自: 218.172.54.200 (08/21 17:29)
文章代碼(AID): #1AZcB6X7 (MATLAB)
文章代碼(AID): #1AZcB6X7 (MATLAB)