exponenta event banner

isvector

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

Синтаксис

Описание

пример

TF = isvector(A) возвращает логический 1 (true), если A является вектором. В противном случае возвращается логическое значение 0 (false). Вектор - двумерный массив, имеющий размер 1-by-N или N-by-1, где N - неотрицательное целое число.

Примеры

свернуть все

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

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

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

TF = isvector(A(:,1))
TF = logical
   1

Проверьте, является ли первая строка матрицы вектором.

TF = isvector(A(1,:))
TF = logical
   1

Создайте скаляр, который является массивом 1 на 1.

A = 5;

Определение скаляра A также является вектором.

TF = isvector(A)
TF = logical
   1

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

A = 'Hello, World!';
TF = isvector(A)
TF = logical
   1

Проверьте размер A использование size. A является вектором символов 1 на 13.

sz = size(A)
sz = 1×2

     1    13

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

A = "Hello, World!";

Проверка скаляра A также является вектором.

TF = isvector(A)
TF = logical
   1

Входные аргументы

свернуть все

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

Алгоритмы

  • Если входной массив A имеет более двух измерений, то isvector(A) всегда возвращает логический 0 (false). Например, массив 1-by-1-by-N размера не является вектором.

  • isvector(A) не имеет специального поведения для размерных длин, равных 0. Например, isvector(A) возвращает логический 1 (true), если размер A равен 0-на-1. Но, isvector(A) возвращает логический 0 (false), если размер A равен 0-на-3.

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

Создание кода графического процессора
Создание кода CUDA ® для графических процессоров NVIDIA ® с помощью Coder™ графических процессоров

.

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

См. также

| | | |

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