isscalar

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

Синтаксис

Описание

пример

TF = isscalar(A) возвращает логический 1 TRUE) если A скаляр. В противном случае это возвращает логический 0 ложь). Скаляр является двумерным массивом, который имеет размер 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 использование sizeB не скаляр, поскольку он имеет размер 1 13.

sz = size(B)
sz = 1×2

     1    13

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

свернуть все

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

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

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

Генерация HDL-кода
Сгенерируйте Verilog и код VHDL для FPGA и проекты ASIC с помощью HDL Coder™.

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

| | | | |

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