在MATLAB中,int函數用于將輸入參數轉換為整數型數據。其語法為:
y = int(x)
其中,x為輸入參數,可以是標量、向量、矩陣或多維數組;y為輸出參數,是與x相同大小的整數型數組。
int函數會將x中的所有元素向下取整,并將結果存儲在y中。如果輸入參數x是實數或復數類型,則int函數會截取其小數部分,保留整數部分。如果輸入參數x是邏輯類型,則true會被轉換為1,false會被轉換為0。
以下是一些示例:
x = 3.14;
y = int(x); % y = 3
x = [4.5, 6.7, -2.3, 8.9];
y = int(x); % y = [4, 6, -3, 8]
x = [true, false, true];
y = int(x); % y = [1, 0, 1]