關於會用到 Matlab 是因為有物理課,助教上課有帶到 Matlab。
比如說 簡單的長條圖
x = 1:5;
y = [1 3 6 4 1 ];
bar(x, y);
會產生一個 x 由 1 到 5 ,Y為 1,3,6,4,1的長條圖。
加上標題
x = 1:5;
y = [1 3 6 4 1 ];
bar(x, y);
xlabel('時間(秒)');
ylabel('次數');
set(gca, 'xticklabel', {'0-0.11','0.12-0.13','0.14-0.15', '0.16-0.17', '0.18-0.19'});
axis([-inf, inf, 0, 10]);
title('這是一張長條圖');
x = 1:5;
:定義x值為1到5y = [1 3 6 4 1 ];
定義y值為1, 3, 6, 4, 1
bar(x, y);
:畫出直條圖(此時會跳出新視窗Figure1)
xlabel('時間(秒)');
:X軸名稱(後續Figure1會跟著變化)
ylabel('次數');
:Y軸名稱
set(gca, 'xticklabel', {'0-0.11','0.12-0.13','0.14-0.15', '0.16-0.17', '0.18-0.19'});
:x軸座標改成時間範圍
axis([-inf, inf, 0, 10]);
:設定x軸與y軸範圍inf代表以資料的最小和最大值為圖軸範圍title('這是一張長條圖');
:定義圖形標題