Como entrar vetores e matrizes em matlab

Pense sobre como você usa dados ao trabalhar com a matemática: Os dados aparecem como uma lista de números ou texto. MATLAB usa um ponto de vista similar. Ele também funciona com listas de números e texto que você cria através de vários métodos.

A introdução dos valores dentro colchetes

O colchete esquerdo, [, inicia uma lista de números ou texto. O colchete direito, ], termina uma lista. Cada entrada na lista é separada por uma vírgula (,). Para tentar essa técnica mesmo, MATLAB aberta, tipo b = [5, 6] na janela de comando e pressione Enter. Entende

b = 5 6

A informação é armazenada como uma lista de dois números. Cada número é tratado como um valor separado. Duplo click b na janela Workspace e você vê duas entradas separadas. Observe que os shows janela Workspace b como uma lista 1 x 2, na qual as entradas de fluxo horizontal.

Você pode digitar formato compacto e pressione Enter para salvar espaço de exibição. Se você quiser limpar o espaço na janela de comando para digitar comandos adicionais, tipo clc e pressione Enter.

Iniciar uma nova linha ou linha com o ponto e vírgula

A vírgula cria entradas separadas de uma mesma fila. Você usa o ponto e vírgula (-) Para produzir novas linhas. Para tentar essa técnica mesmo, tipo e = [5- 6] na janela de comando e pressione Enter. Entende

Video: Exercício com vetor no Matlab

e = 56

A informação é armazenada como uma lista de dois números. No entanto, o arranjo dos números difere. Duplo click e na janela Workspace e você vê duas entradas separadas. Observe que os shows janela Workspace e como uma lista de 2 x 1, no qual as entradas de fluir verticalmente.

Separando os valores com uma vírgula ou um ponto e vírgula

É possível criar uma matriz através da combinação de vírgulas e ponto e vírgula. As entradas separadas vírgulas na mesma linha e as vírgulas criar novas linhas. Para ver isso por si mesmo, tipo a = [1, 2- 3, 4] na janela de comando e pressione Enter. Entende

a = 1 23 4

Encontrar dimensões de matrizes com a coluna Tamanho

Há um método mais fácil para obter o tamanho de uma lista numérica método mais fácil. direito; clique na lista coluna janela Workspace e selecione Tamanho no menu de contexto.

Você também pode achar que é útil para exibir os valores mínimos e máximos para cada entrada. Esta informação vem a calhar quando se trabalha com grandes vetores ou matrizes, onde os valores mínimos e máximos não são óbvias. Para obter essas informações, escolha Colunas → Min, e depois escolher Colunas → Max.

A criação de um intervalo de valores usando um cólon

Digitar cada valor em uma lista manualmente seria demorado e propenso a erros, porque você finalmente se cansar fazendo isso. Felizmente, você pode usar os dois pontos (:) Para introduzir intervalos de números em MATLAB. O número do lado esquerdo do cólon especifica o início do intervalo de, e o número do lado direito do cólon especifica o fim da gama.

Video: Cálculo Numérico | Matlab #006 | Criando vetores e matrizes específicas



Para ver isso por si mesmo, tipo g = [05:10] e pressione Enter. Entende

g = 5 6 7 8 9 10

Criando uma gama de valores que utilizam linspace ()

Usando o cólon para criar intervalos tem um problema. MATLAB pressupõe que o degrau é 1. No entanto, você pode querer os números separados por algum outro valor. Por exemplo, você pode querer ver 11 valores entre o intervalo de 5 e 10, em vez de apenas 6.

o linspace () função resolve este problema. Você fornece o valor inicial, o valor final, e o número de valores que você quer ver entre o valor inicial e final. Para ver como linspace () obras, tipo g = linspace (5,10,11) e pressione Enter. Entende

g = Colunas 1 a 55,0000 5,5000 6,0000 6,5000 7.0000Columns 6 através 107,5000 8,0000 8,5000 9,0000 9.5000Column 1110,0000

Neste caso, o valor do passo é de 0,5. Cada número é maior do que 0,5 a última, e existem 11 valores na saída. O intervalo é de 5 a 10. Em suma, usando linspace () é um pouco mais flexível do que usando o cólon, mas usando o cólon exige menos digitação e é mais fácil de lembrar.

A adição de um passo com o método do cólon

Acontece que você também pode especificar o passo ao usar o método de cólon. No entanto, neste caso, você adiciona o passo entre o início eo final da faixa ao definir o intervalo. Assim, você digite o número inicial, o passo, eo número final, todos separados por dois pontos. Para tentar este método para si mesmo, tipo g = [5: 0,5: 10] e pressione Enter. Entende

g = Colunas 1 a 55,0000 5,5000 6,0000 6,5000 7.0000Columns 6 através 107,5000 8,0000 8,5000 9,0000 9.5000Column 1110,0000

Este é precisamente o mesmo resultado que o da linspace () exemplo. No entanto, quando se utiliza este método, você especifica o passo diretamente, de modo que você não controla o número de valores que recebe como saída. Ao usar o linspace () abordagem, você especifica o número de valores que recebe como saída, mas MATLAB calcula o valor do passo para você.

Transpondo matrizes com um apóstrofo

Usando o cólon cria vectores linha. No entanto, às vezes você precisa de um vetor coluna em seu lugar. Para criar um vetor coluna, você acaba de entrada com um apóstrofo. Para ver como isso funciona para você, tipo h = [5: 0,5: 10]’ e pressione Enter. Entende

h = 5.00005.50006.00006.50007.00007.50008.00008.50009.00009.500010.0000

Quando você olha para a janela de espaço de trabalho, você vê que g é um vector de 1 x 11, enquanto h é um vector de 11 x 1. A primeira entrada é um vector de linha e o segundo é um vector de coluna.

Video: Curso de Introdução ao MATLAB - Aula 5: Criando Vetores

Você pode transpor matrizes também. As linhas e colunas mudar de posição. Por exemplo, antes que você digitou a = [1,2-3,4], que produzido

a = 1 23 4

Para ver como essa matriz parece transposta, tipo i = [1,2-3,4]’ e pressione Enter. Entende

i = 1 32 4

Publicações relacionadas