[問題] 用迴圈自動讀檔已回收

看板MATLAB作者 (微軟 奈軟)時間16年前 (2009/08/05 12:27), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/2 (看更多)
clear; load Trace1.txt; sig=Trace1'; figure(1) plot(sig(1,:),sig(2,:)); fftsig=abs(fft(sig(2,:))); %% figure(2) ftick=(0:1/5e-3:1/5e-7)/1e3; fftsig(1:2)=0; plot(ftick(1:500),fftsig(1:500)); xlabel('Frequency (kHz)'); ylabel('Magnitude') 這是我的CODE 不過只讀一個檔"Trace1.txt" 我有400筆資料 分別是Trace1 Trace2 Trace3 ... Trace399 Trace400 想要加上一個迴圈 讓他自己讀這400筆資料 並將輸出的圖儲存 我該怎麼做呢? 謝謝大家囉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.39.54

08/05 12:38, , 1F
用eval指令~跑回圈 (load Trace num2str(i).txt)可以嗎?
08/05 12:38, 1F

08/05 12:39, , 2F
重灌沒matlab 不知道能不能跑@@
08/05 12:39, 2F

08/05 13:07, , 3F
d大 可以寫詳細一點嗎 我是新手~ 哈
08/05 13:07, 3F

08/06 20:42, , 4F
for i=1:400; load (['trace' num2str(i) '.txt'])
08/06 20:42, 4F
文章代碼(AID): #1AUGeWt8 (MATLAB)
文章代碼(AID): #1AUGeWt8 (MATLAB)