2015年5月5日 星期二

Freemat 筆記

Freemat 筆記

Reference :



result.txt

data = load('result.txt');
讀入像result.txt 這樣的檔案

row = length(data);
row表示這樣的資訊一共有幾列
注意如果產生file的形式是用/r/n, row代表列數,如果是用/r,則是代表一共有幾個數字

for( i = 1:row);
temperatur(i) = data(i,8);
voltage(i) = data(i,6);
end
從第一列讀到最後一列,data(1,8)表示第一列的第八個數字,也就是溫度的值,
data(1,6)表示第一列的第八個數字,也就是電壓的值,把他們用循環讀出來塞進temperatur(i),voltage(i)

因為freemap不像matlab那樣可以畫兩個y,所以用subplot來做
subplot(2,1,1)
plot(temperatur);
subplot(2,1,2)
plot(voltage);


subplot把兩個讀出來的值把他畫在一個figure
一般形式為 subplot (m, n, p) ,將視窗分為 m ×n 個區域,下一個 plot 指令繪圖於第 p

如果畫兩個圖用subplot(2,1,1),subplot(2,1,2)
如果畫四個圖用subplot(2,2,1),subplot(2,2,2),subplot(2,2,3),subplot(2,2,4)

讀出來長這樣子



ps.Matlab註解用%

沒有留言:

張貼留言