我在MATLAB中遇到了问题。我有一个名为L
的NxM逻辑数组,但如果我dim(L)
我得到:
Undefined function or method 'dim' for input arguments of type 'logical'
size
也不起作用。 length
有效,但只给出了列数而不是行数。
奇怪的是,在Matlab工作区中,它被正确显示为NxM逻辑数组。
有谁知道我如何获得逻辑数组的行数和列数?
提前致谢。
答案 0 :(得分:2)
如果您想要行数和列数,size
是您的最佳选择:
[nRows,nCols] = size(L)
如果失败,请先使用clear size
,因为您可能会在工作区中意外地拥有一个同名变量。