2024年5月2日发(作者:)

MATLAB函数大全

Matlab有没有求矩阵行数/列数/维数的函数?

ndims(A)返回A的维数

size(A)返回A各个维的最大元素个数

length(A)返回max(size(A))

[m,n]=size(A)如果A是二维数组,返回行数和列数

nnz(A)返回A中非0元素的个数

MATLAB的取整函数:fix(x), floor(x) :,ceil(x) , round(x)

(1)fix(x) : 截尾取整.

>> fix( [3.12 -3.12])

ans =

3 -3

(2)floor(x):不超过x 的最大整数.(高斯取整)

>> floor( [3.12 -3.12])

ans =

3 -4

(3)ceil(x) : 大于x 的最小整数

>> ceil( [3.12 -3.12])

ans =

4 -3

(4)四舍五入取整

>> round(3.12 -3.12)

ans =

0

>> round([3.12 -3.12])

ans =