true

Valor lógico verdadeiro, ou um array preenchido com verdadeiro lógico.

Categoria: Language Fundamentals > Matrices and Arrays

Sintaxe

t = true

Retorna o escalar lógico 1.

T = true(n)

Retorna uma matriz lógica n-por-n de uns.

T = true(m, n, ...)

Retorna um array lógico com o tamanho indicado.

T = true(sz)

Usa o tamanho do vetor sz.

Descrição

true cria valores da classe logical, que ocupam um byte cada e se comportam como 0 e 1 na aritmética. É a forma usual de criar uma máscara que seleciona tudo, para desligar elementos seletivamente depois.

true é uma chamada de função, não um literal, então true(3) é uma matriz e não o número três.

Argumentos de entrada

n, m, ...
Inteiros não negativos com as dimensões. Valores negativos contam como 0.
sz
Vetor de tamanho.

Argumentos de saída

T
Array lógico em que todos os elementos são 1.

Exemplo

t = true
M = true(2, 3);
M(1, 2) = false
class(M)
Saída
t = logical
   1
M = 2×3 logical array

   1   0   1
   1   1   1
ans = 'logical'

Veja também

false logical ones zeros