Como criar um array no MATLAB

Como Criar Um Array No Matlab



No MATLAB, um variedade é uma estrutura de dados fundamental que permite armazenar e modificar a coleção de valores armazenados nela. As matrizes no MATLAB são armazenadas em linhas e colunas e podem ter várias dimensões. Você pode trabalhar com matrizes, tabelas e vetores usando arrays. A matriz unidimensional no MATLAB é uma vetor e a matriz multidimensional é conhecida como uma Matriz.

Neste guia, discutiremos os arrays e as formas de criá-los no MATLAB.







Como criar um array no MATLAB

No MATLAB, você tem várias abordagens para criar arrays com base em seus tipos e dimensões. As matrizes podem ser construídas como linhas únicas, colunas únicas ou com várias linhas e colunas.



Para criar um array no MATLAB, você pode seguir os caminhos descritos abaixo:



1: Crie uma matriz com uma única linha no MATLAB

Você pode criar uma matriz de linha única no MATLAB adicionando espaços ou vírgulas entre os valores e colocando-os entre colchetes. Esse tipo de matriz também é conhecido como vetor de linha.





Por exemplo, o trecho de código de amostra abaixo criará uma matriz 1 × 5 no MATLAB.

um = [ 5 7 6 3 4 ]




2: Crie uma matriz de uma única coluna no MATLAB

Você também pode criar o array de uma única coluna, para criá-lo use o ponto e vírgula entre os valores. A matriz com uma única coluna é conhecida como matriz de colunas.

Considere o seguinte exemplo de criação de um array 5×1 no MATLAB.

um = [ 5 ; 7 ; 6 ; 3 ; 4 ]


3: Crie uma matriz de várias linhas no MATLAB

Você também pode criar uma matriz de várias linhas separando as linhas com um ponto e vírgula.

Você pode criar uma matriz 3 × 3 no MATLAB usando o código de amostra abaixo:

um = [ 1 6 9 ; 3 5 7 ; 7 9 onze ]



No exemplo abaixo, criamos um array de strings com duas linhas e três colunas:

str = [ 'Canadá' , 'REINO UNIDO' , 'EUA' ;
'Itália' , 'Peru' , 'Alemanha' ]


4: Crie uma matriz com valores igualmente espaçados

Para criar uma matriz com valores igualmente espaçados no MATLAB, você pode usar o operador de dois pontos (:) . O código de exemplo abaixo demonstra como criar uma matriz de cinco elementos com valores igualmente espaçados.

x = 2 : 2 : 10



Você também pode usar a função interna do MATLAB chamada linspace() para criar uma matriz com valores igualmente espaçados dentro de um determinado intervalo.

Crie uma matriz de 5 valores variando de 0 a 10 por meio do seguinte trecho de código de exemplo:

linspace ( 0 , 10 , 5 )


5: Crie um Array com Valores Idênticos

Você cria uma matriz com valores idênticos usando algumas funções internas do MATLAB, como zeros() e uns() . Para essas funções, você deve atribuir linhas e colunas manualmente e criará a matriz para você.

Por exemplo, o seguinte função zeros criará uma matriz ou uma matriz de zeros:

z = zeros ( 1 , 3 )



Para criar uma Matrix ou uma matriz de um, você pode usar o função de uns no MATLAB:

z = uns ( 1 , 3 )


6: Crie um Array com Valores Diferentes

Para criar uma matriz com valores diferentes no MATLAB, você pode usar o built-in rand() função, onde você deve atribuir as linhas e colunas por conta própria, e ela criará a matriz para você.

Por exemplo, o código abaixo criará uma matriz 2 × 3 de valores aleatórios no MATLAB.

rand ( 2 , 3 )


Conclusão

No MATLAB, matrizes são usados ​​para armazenar e manipular a coleção de valores de forma eficiente. Você pode usar vários métodos para criar arrays unidimensionais e multidimensionais no MATLAB. Este tutorial apresentou diferentes maneiras de criar uma matriz no MATLAB e entendê-la ajudará você a criar uma matriz para executar problemas complexos de computação e análise com facilidade.