Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Размеры MATLAB логического массива

Автор вопроса: StefanОтветов: 1

У меня проблема в MATLAB. У меня есть логический массив NxM с именем L, но если я сделаю dim(L), я получу:

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

size тоже не работает. length работает, но дает мне только количество столбцов, а не строк. Странно то, что в рабочей области Matlab он правильно отображается как логический массив NxM.

Кто-нибудь знает, как я могу получить количество строк и столбцов логического массива?

Заранее спасибо.

matlabsize

Ответы

Ответ 1 · рейтинг 2 · Jonas

Если вам нужно как количество строк, так и столбцов, size - ваш лучший выбор:

[nRows,nCols] = size(L)

Если это не удается, сначала используйте clear size, так как в вашей рабочей области может случайно оказаться переменная с таким же именем.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы