isvector

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

Синтаксис

Описание

пример

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

sz = size(A)
sz = 1×2

     1    13

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

A = "Hello, World!";

Проверяйте ли скалярный A также вектор.

TF = isvector(A)
TF = logical
   1

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

свернуть все

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

Алгоритмы

  • Если входной массив A имеет больше чем две размерности, затем isvector(A) всегда возвращает логический 0 ложь). Например, массив размера 1 1 на n не является вектором.

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

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

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

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

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

| | | |

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