[討論] matlab新手~~已回收

看板MATLAB作者 (view0828)時間14年前 (2011/05/20 22:20), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
各位前輩好,我是個matlab新手, 之前有買了一本張智星老師的書,內容大都蠻好玩的^^ 尤其是講到gui那邊,所以手癢就自己做了一個來玩, 介面大概長這樣↓ http://tinyurl.com/3prnlt6 大概構想是想要讓程式跑一個音樂,然後中間的axes1跑出該音樂的波形, 如果要做以上我說的事,只要打開matlab,輸入: [y,fs]=wavread('\re_your_brains.WAV'); sound(y, fs); time=(1:length(y))/fs; plot(time, y); 就可以了,但是到gui後我就不會了......, 所以就來請要各位大大了Orz。 拉完gui的程式碼在這邊↓ http://tinyurl.com/67kbxh9 (google文件,所有人可共編譯,可以直接在這邊進行教學> <) 不過小弟在這邊大略的提一下問題,那就是要如何設定button(在我的範例裡叫 play initial)讓我一用滑鼠點擊就撥讓音樂?撥放的同時順便讓中間的axes1跑出波型? 比如說button的程式碼那邊要加入甚麼呢? % --- 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) axes1那邊要加入甚麼呢? 小弟要問的大概就是這些了,希望各位大大可以指點迷津。 .m跟.fig的文件在這邊 http://tinyurl.com/6kh6tvp 雖然很基本,可是因為是自學的部分,買的書上提到的也不多,自然就會想到ptt 版上的各位前輩了,希望不吝指教。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.43.25

05/20 22:26, , 1F
補註:button從右上到右下除了slider之外,分別是button1
05/20 22:26, 1F

05/20 22:27, , 2F
、button2、button3、button4
05/20 22:27, 2F

05/21 18:30, , 3F
建議你看一下help裡面的GUI demo會比較清楚
05/21 18:30, 3F
文章代碼(AID): #1DrdYk7Q (MATLAB)