Re: [問題] 基本語法已回收

看板MATLAB作者 (GaWii)時間15年前 (2010/07/18 15:24), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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
THX
07/18 20:34, 1F

07/19 06:16, , 2F
那個是備份用的,可以設定取消
07/19 06:16, 2F
文章代碼(AID): #1CGgnASt (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1CGgnASt (MATLAB)