clear %用於清除 MATLAB 工作空間中的所有變數
close %用於關閉所有圖形視窗
clc %用於清空命令視窗的文字內容。
grid on; % 開啟網格線
// ------------------------分 隔 符------------------------
heaviside(t) %生成單位階躍函式
rectpuls %生成矩形脈衝訊號的函式
e.g:
y = rectpuls(t, width) %生成矩形脈衝訊號的函式
引數:
t: 時間變數,表示要生成的訊號的時間範圍。
width: 矩形脈衝的寬度,也就是脈衝的持續時間。
返回值:
y: 返回一個與 t 大小相同的向量,包含生成的矩形脈衝訊號。
當 t 處於脈衝的範圍內時,訊號的值為 1,否則為 0。
// ------------------------分 隔 符------------------------
plot %繪製二維圖形,如折線圖、散點圖等
e.g:
%繪製函式 y = sin(x) 在區間 [0, 2π] 上的折線圖
x = 0:0.1:2*pi; % 建立 x 軸資料
y = sin(x); % 建立對應的 y 軸資料
plot(x, y); % 繪製 x 和 y 的折線圖
// ------------------------分 隔 符------------------------
figure; %單獨建立個圖形視窗
subplot %建立多個子圖(subplot)並在不同的位置顯示這些子圖
e.g:
subplot(m, n, p);
m: 子圖的行數。
n: 子圖的列數。
p: 當前子圖的位置,按照從左到右,從上到下的順序編號,範圍從 1 到 m*n。
// ------------------------分 隔 符------------------------
title(''); %標題
xlabel(''); %x軸標題
ylabel(''); %y軸標題
在 MATLAB 中,有幾種用於設定座標軸範圍的函式,其中一些常用的函式包括:
axis([xmin, xmax, ymin, ymax]):設定 x 和 y 軸的範圍。
axis([0, 10, -5, 5]); % 設定 x 軸範圍從 0 到 10,y 軸範圍從 -5 到 5
xlim([xmin, xmax]) 和 ylim([ymin, ymax]):分別用於設定 x 軸和 y 軸的範圍。
xlim([0, 10]); % 設定 x 軸範圍從 0 到 10
ylim([-5, 5]); % 設定 y 軸範圍從 -5 到 5
axis equal:使 x 和 y 軸的單位長度相等。
axis equal; % 讓 x 和 y 軸的單位長度相等
axis tight:調整座標軸範圍以緊密適應資料。
axis tight; % 調整座標軸範圍以適應資料
在 MATLAB 中,迴圈語句通常使用 for
和 while
關鍵字來實現。以下是這兩種型別的迴圈語句的基本寫法:
for
迴圈
for index = startValue:endValue
% 迴圈體
end
while
迴圈
while condition
% 迴圈體
end