isscalar

Определите, является ли входной параметр скаляром

Синтаксис

TF = isscalar(A)

Описание

пример

TF = isscalar(A) возвращает логический 1 (true), если A является скаляром. В противном случае возвращается логический 0 (false). Скаляр является двумерным массивом, который имеет размер 1 на 1.

Примеры

свернуть все

Создайте матрицу 2 на 2. Определите, является ли это скаляром.

A = [1 2; 3 4];
TF = isscalar(A)
TF = logical
   0

Проверяйте, является ли элемент в первой строке и втором столбце матрицы скаляром.

TF = isscalar(A(1,2))
TF = logical
   1

Создайте скаляр строки путем включения части текста в двойных кавычках. Определите, является ли это скаляром.

A = "Hello, World!";
TF = isscalar(A)
TF = logical
   1

Теперь создайте вектор символов путем включения части текста в одинарных кавычках. Определите, является ли это скаляром.

B = 'Hello, World!';
TF = isscalar(B)
TF = logical
   0

Проверяйте размерность B с помощью size. B не является скаляром, поскольку он имеет размер 1 13.

sz = size(B)
sz = 1×2

     1    13

Входные параметры

свернуть все

Входной массив, заданный как скалярный, векторный, матричный или многомерный массив.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Смотрите также

| | | | |

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте