Как определить, пуста ли матрица в matlab или нет? - PullRequest
10 голосов
/ 23 марта 2009

В моей программе matlab я хочу определить, является ли переменная или вывод функции пустой или нет, прежде чем идти дальше.

На самом деле я написал функцию, которая вычисляет точку пересечения между двумя отрезками. если пересечения нет, функция ничего не возвращает (поэтому переменная, назначенная функцией, будет пустой матрицей).

Я знаю, что могу использовать функцию size, но есть ли лучший способ сделать это?

1 Ответ

32 голосов
/ 23 марта 2009

Вы можете использовать isempty. Например:

>> isempty([])

ans =
     1

>> isempty([42])

ans =
     0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...