isscalar

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

Синтаксис

Описание

пример

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++ с помощью Coder™ MATLAB ®

.

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

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