[討論] matlab新手~~已回收
各位前輩好,我是個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
05/20 22:26, 1F
→
05/20 22:27, , 2F
05/20 22:27, 2F
推
05/21 18:30, , 3F
05/21 18:30, 3F