Vetores em Matlab - Tipos de operação vetorial com exemplos

Índice:

Anonim

Introdução aos vetores no Matlab

Um vetor é um conjunto fechado de elementos. No Matlab, podemos criar vetores usando colchetes. Os vetores são uma das ilustrações de matrizes (matriz unidimensional). pode ser representado de duas maneiras: vetor de linha e vetor de coluna.

Vetor de linha

É um conjunto horizontal de elementos. É representado entre colchetes. Cada elemento é separado por vírgula ou espaço.

X = (4 7 8) ou X = (4, 7, 8)

Vetor de coluna

É um conjunto vertical de elementos. Também é representado entre colchetes. Há duas maneiras de criar vetores de coluna primeiro: separar cada elemento por ponto e vírgula e outra maneira é escrever cada elemento na próxima linha na janela de comando.

X = (4; 6; 7) ou

X = (4

6

7)

Operações vetoriais

Os operadores de vetores são amplamente classificados em duas categorias.

1. Operação Aritmética

Vamos considerar dois vetores x e y com os valores x = (1 4 5 3) e y = (5 3 2 1), podemos executar várias operações nesses dois vetores x e y.

uma. Multiplicação: Esta função é usada para multiplicar por qualquer valor aritmético para o vetor inteiro.

Por exemplo:

mul = 3 * x

mul = 3 * (1 4 5 3)

mul = (3 12 15 9)

Sintaxe: variable name = arithmetic constant * vector name

b. Função Trigonométrica: Podemos aplicar qualquer função trigonométrica em pecado, cos, tan, cosec, seg, etc.

Exemplo tri = cos (x)

A resposta é: 0, 54 - 0, 65 0, 28 -0, 99

Sintaxe: variable name = trigonometric function name ( vector name )

Soma: mostra um total de (adição de) elementos inteiros em um vetor.

Exemplo

x = (1 4 5 3)

Total = soma (x)

A produção é total = 13

Sintaxe: variable name = = sum ( vector name )

c. Comprimento: Mostra o comprimento do vetor em particular, vamos um vetor p = (9 7 5 3 1 9 7 5 3 1)

Exemplo

p = (9 7 5 3 1 9 7 5 3 1)

Len = comprimento (p)

A saída é Len = 10

d. Adição de vetores: a adição de dois ou vários vetores é uma operação simples no Matlab, vamos considerar dois vetores peq.

P = (4 6 3 2) e q = (5 7 9 1)

Adicionar = p + q

A saída é adicionar = (9 13 12 3)

Sintaxe: vector name operator ( + ) vector name

Da mesma forma, podemos realizar operações de subtração como sub = p - q

e Multiplicação de vetores: se quisermos multiplicar dois vetores, um operador de multiplicação simples (*) não funcionará. Portanto, precisamos adicionar um operador de ponto ('.') Com um operador de multiplicação.

Exemplo:

P = (4 6 3 2) e q = (5 7 9 1)

mul = p. * q

a saída é mul = (20 42 27 2)

Sintaxe: variable name = vector name dot operator multiplication operator vector name

Suponha que eu queira descobrir o quadrado de um vetor em particular ou que eu queira multiplicar o vetor por esse vetor.

Então a sintaxe será squr = x. 2

2. Operação relacional

uma. Igual ao operador : esse operador compara cada n cada elemento de dois vetores e fornece saída é zero e uma forma.

Exemplo

m = (2 5 8)

E n = (5 5 3)

Como sabemos, existem três elementos no vetor me vetor n,

m == n

A instrução acima fornecerá como 0 1 0, o que significa que o primeiro não é igual, o segundo número é igual e o terceiro não é igual. O representa falso e 1 representa verdadeiro.

b. Operador menor que (<): menor que o operador representa pelo símbolo '<'. podemos comparar uma dada matriz com qualquer constante aritmética ou com qualquer outro vetor.

Exemplo

m = (3 2 4)

n = (1 1 1)

m <n

a saída será 0 0 0, o que significa que todos os números são maiores que o vetor n.

e se m <10

então a saída será 1 1 1, o que significa que todos os números são menores que 10.

c. Maior que operador (>): Maior que o operador representa pelo símbolo ('>'). Podemos comparar uma dada matriz com qualquer constante aritmética ou com qualquer outro vetor.

Exemplo:

M = (3 2 4)

N = (1 1 1)

m> n

A saída será 1 1 1, o que significa que todos os valores são maiores que os valores do vetor n.

Conclusão - Vetores no Matlab

No Matlab, podemos criar diferentes tipos de vetores nos quais podemos executar várias operações como adição, subtração, multiplicação, quadrado, raiz quadrada, potência, dimensionamento, multiplicação de vetores, produto pontual etc.

Artigos recomendados

Este é um guia para vetores no Matlab. Aqui discutimos os tipos de operação vetorial que incluem operação aritmética e relacional, juntamente com alguns exemplos. Você também pode consultar os seguintes artigos para saber mais -

  1. Tipos de dados no MATLAB
  2. Usos do Matlab
  3. Alternativas ao Matlab
  4. Enquanto Loop no Matlab
  5. Funções do MATLAB
  6. Compilador Matlab | Aplicações do Matlab Compiler