exponenta event banner

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

.

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

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