逻辑数组的MATLAB维度

时间:2012-06-14 14:14:17

标签: matlab size

我在MATLAB中遇到了问题。我有一个名为L的NxM逻辑数组,但如果我dim(L)我得到:

Undefined function or method 'dim' for input arguments of type 'logical'

size也不起作用。 length有效,但只给出了列数而不是行数。 奇怪的是,在Matlab工作区中,它被正确显示为NxM逻辑数组。

有谁知道我如何获得逻辑数组的行数和列数?

提前致谢。

1 个答案:

答案 0 :(得分:2)

如果您想要行数和列数,size是您的最佳选择:

[nRows,nCols] = size(L)

如果失败,请先使用clear size,因为您可能会在工作区中意外地拥有一个同名变量。