MatLab - Introdução ao MatLab: Definindo variáveis

Definindo variáveis como escalares, vetores e matrizes no MATLAB®

Um dos grandes diferenciais do MATLAB® é a eficiência com a manipulação de variáveis, principalmente com matrizes e vetores. A seguir, serão mostradas as formas de se definir essas variáveis.

Escalares

No exemplo do tópico anterior já foi mostrado como definir uma variável. Basta digitar o nome da variável e igualá-la ao valor desejado.

Exemplo:>> %Definindo escalares A, B e C
>> A = 10;
>> B = 3.1415;
>> C = 5.2375943*10^-5;

Veja o que ocorre ao definir os escalares acima:

MatLab


No caso do MATLAB® não é preciso estabelecer anteriormente o tipo de variável, se é uma string, um inteiro ou um valor real, por exemplo. Automaticamente ele percebe isso na definição da variável. Outra questão importante é que a separação dos valores decimais para os inteiros se dá por ponto e não por vírgula.

Vetores

A definição de vetores ocorre de forma análoga à de escalares, com o diferencial do uso de "[]". Para definir um vetor linha (ou seja, com uma linha e várias colunas) usa-se vírgula ou espaço entre os termos. Se deseja-se definir um vetor coluna (uma coluna e várias linhas) usa-se o ponto-e-vírgula separando os elementos do vetor.

Exemplo:
>> %Definindo vetores A, B e C
>> A = [1,2,3,4,5,6];
>> B = [1 2 3 4 5 6];
>> C = [1;2;3;4;5;6];


Definindo Vetores MATLAB


Além disso, existe uma forma de se definir um vetor desde que os termos tenham uma diferença entre eles constante. Veja o exemplo a seguir:

Exemplo:
>> %Definindo vetores A, B e C
>> A = 1:0.5:6;
>> B = 1:1:6;
>> C = 1:0.25:3;

O que foi feita anteriormente é o mesmo que:

>> A = [1,1.5,2,2.5,3,3.5,4,4.5,5,5.5,6];
>> B = [1,2,3,4,5,6];
>> C = [1,1.25,1.5,1.75,2,2.25,2.5,2.75,3];

Com este recurso os vetores formados são todos vetores linha.

Matrizes

As matrizes são definidas com elementos preenchendo suas linhas e colunas. A definição de uma matriz ocorre linha por linha, separando cada linha por ponto-e-vírgula.

Exemplo:
>> %Definindo Matriz M
>> M = [1 2 3; 4 5 6; 7 8 9];

A matriz M é uma matriz 3x3 que tem na primeira linha os termos 1 2 3, na segunda linha 4 5 6 e na terceira linha 7 8 9.



0 comentários:

Postar um comentário