Matlab常用語句

iZJ"Qq4577105發表於2024-04-25
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 中,迴圈語句通常使用 forwhile 關鍵字來實現。以下是這兩種型別的迴圈語句的基本寫法:

for 迴圈

for index = startValue:endValue
% 迴圈體
end

while 迴圈

while condition
% 迴圈體
end