Re: [問題] 基本語法已回收
※ 引述《vic1225 (/* I'm not worth */)》之銘言:
: ts1=60; % 起始時間
: tf1=120; % 結束時間
: t1=(ts1*500:tf1*500)/500; //t1這樣宣告是什麼意思
ts1:tf1 等同於 ts1:1:tf1,
意思是指 從 ts1 ~ tf1 間距為 1;
所以這邊 (ts1*500:tf1*500)/500
=>(ts1*500:1:tf1*500)/500;
=>ts1:(1/500):tf1;
可看出 t1 為從 ts1 ~ tf1 間距為 1/500
: figure(1),subplot(2,1,1);
: //這行是在做什麼 還有第3個參數的意思 'k'的意義
: plot(t1,A(ts1*500:tf1*500),'k')
t1 就是繪圖的時間軸,從 ts1~tf1 間距為 1/500
A(ts1*500:tf1*500) 為 A 向量(矩陣?)的第 ts1*500 個索引值到第 tf1*500 個索引值
且 A(ts1*500:tf1*500) 的長度與 t1 同。
也可以說 A(ts1*500:tf1*500) 是時間 ts1 ~ tf1 對應的數植
詳細指令使用可參考 help plot
: title('1-1min')
: xlabel('time (seconds)')
: 順便問一下asv檔案是不是執行檔嗎(matlab程式的執行檔)?
asv 好像是在編輯 m-file 時自動幫你儲存的暫存檔
用 MATLAB 打開可以看出和 m-file 其實一樣。
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.245.114.214
推
07/18 20:34, , 1F
07/18 20:34, 1F
→
07/19 06:16, , 2F
07/19 06:16, 2F
討論串 (同標題文章)