Bloco de operações de matriz

O Bloco de Operações de matriz executa operações nos tipos de dados da Matriz lógica e Matriz numérica. Você pode criar uma matriz, adicionar elementos, ler e gravar elementos individuais e obter o comprimento de uma matriz.

Consulte Tipos de dados para mais informações sobre matrizes e outros tipos de dados.
Selecione a Operação


Modo seletor
Entradas
Saída

Use o Modo seletor para escolher a operação de matriz e o tipo de matriz (Numérica ou lógica). As Entradas e saídas disponíveis irão mudar dependendo do modo.
Modos
Acrescentar


O Modo acrescentar adiciona um elemento ao final de uma matriz. Você pode também criar uma nova matriz.

A entrada Matriz de entrada especifica uma matriz existente e o Valor especifica o elemento a ser adicionado ao final da matriz. Se você deixar Matriz de entrada em branco, uma nova matriz será criada com apenas um elemento novo.
Dicas e Truques
Você pode criar uma nova matriz com elementos múltiplos inserindo uma matriz diretamente na entrada Matriz de entrada. Consulte Tipos de dados para informações sobre como inserir uma matriz diretamente em uma entrada de bloco.
A saída Exterior da matriz será uma nova matriz contendo os elementos combinados. A matriz originalmente inserida não é afetada.

Esta tabela mostra alguns exemplos de Acrescentar - Modo numérico.
Matriz de entradaValor a ser adicionadoExterior da matriz
3[3]
[1; 2; 3]4[1; 2; 3; 4]
[2; 1; 1; 6]1[2; 1; 1; 6; 1]
Ler no índice


O Modo ler no índice obtém o valor de um elemento individual em uma matriz. A entrada Matriz de entrada é a matriz a ser utilizada. O elemento a ser obtido é especificado pelo Índice. O primeiro elemento em uma matriz possui um Índice de 0, o segundo elemento possui um índice de 1 e assim por diante. O valor do elemento selecionado extraído de Valor.
Dicas e Truques
O Índice do último elemento em uma matriz com n elementos é n-1.
Esta tabela mostra alguns exemplos de Ler no índice - Modo numérico.
Matriz de entradaÍndiceValor
[1; 2; 3]01
[1; 2; 3]23
Escrever no índice


O Modo escrever no índice altera o valor de um elemento individual em uma matriz. A entrada Matriz de entrada é a matriz original. O elemento a ser alterado é especificado pelo Índice. O primeiro elemento em uma matriz possui um Índice de 0, o segundo elemento possui um índice de 1 e assim por diante.

O valor para o qual alterar o elemento selecionado é especificado pelo Valor. Uma nova matriz com o elemento alterado é extraída em Exterior da matriz. A matriz originalmente inserida em Matriz de entrada não é afetada.

Esta tabela mostra alguns exemplos de Escrever no índice - Modo numérico.
Matriz de entradaÍndiceValorExterior da matriz
[1; 2; 3]05[5; 2; 3]
[1; 2; 3]20[1; 2; 0]
Comprimento


O Modo comprimento obtém o comprimento de uma matriz. O comprimento da matriz na entrada Matriz de entrada é extraído em Comprimento.

O comprimento de uma matriz é o número de elementos na matriz. Uma matriz vazia possui o comprimento de 0 e uma matriz com um elemento único possui o comprimento de 1.
Entradas e saídas
As entradas disponíveis para o Bloco de operações de matriz dependerá do modo selecionado. Você pode inserir os valores de entrada diretamente no bloco. Alternativamente, os valores de entrada podem ser fornecidos pelos Fios de dados das saídas de outros Blocos de programação.
EntradaTiposObservações
Matriz de entrada Matriz numérica,
Matriz Lógica
Matriz na qual operar
Valor Numérico,
Lógica
Valor para adicionar no Modo acrescentar.

Valor para alterar um elemento no Modo Ler no índice.
Índice NuméricoLocal para acessar um elemento da matriz.
0 = Primeiro elemento
1 = Segundo elemento
Comprimento - 1 = Último elemento
A saída disponível irá depender do modo selecionado. Para usar uma saída, use um Fio de dados para conectá-la a ou bloco de programação.
SaídaTiposObservações
Exterior da matriz Matriz numérica,
Matriz Lógica
Resultado de matriz de uma operação
Valor Numérico, lógicoValor de um elemento de matriz no modo Ler no índice.
Comprimento NuméricoComprimento da matriz no Modo comprimento
Matriz
Links rápidos