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

.

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

.

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

См. также

| | | |

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