isscalar

Testa se a entrada tem exatamente um elemento.

Categoria: Language Fundamentals > Matrices and Arrays

Sintaxe

tf = isscalar(A)

Verdadeiro quando A é 1 por 1.

Descrição

O teste é sobre o tamanho, não a classe: uma cell de um elemento {1} e uma string escalar "abc" são escalares, enquanto um vetor de caracteres 'abc' não é, pois tem três elementos. Um array vazio não é escalar.

Argumentos de entrada

A
Qualquer array, inclusive cell arrays, structs e texto.

Argumentos de saída

tf
Escalar lógico.

Exemplo

isscalar(5)
isscalar([1 2])
isscalar({1})
isscalar("abc")
isscalar('abc')
Saída
ans = logical
   1
ans = logical
   0
ans = logical
   1
ans = logical
   1
ans = logical
   0

Veja também

isvector isrow iscolumn isempty