Matlab имеет следующие функции для проверки входных данных:
isscalar
, чтобы определить, является ли ввод скалярным.isvector
, чтобы определить, является ли ввод векторомismatrix
, чтобы определить, является ли ввод матрицей
Для A = 1
(или любого "скалярного" ввода) все из приведенного выше возвращают true
.
Почему я вижу это нелогичное поведение?
И как бы Я идентифицирую A = 1
как скаляр?