Matlab
Instrutores: Marcelo Brandão e Marcelo Guerra CT-DEE brandao@dca.ufrn.br
1-Visão Geral
• Janela de Comandos (command window) • Área de Trabalho (workspace) • Pasta de Arquivos (current directory) • Histórico de Comandos (command history)
Introdução ao Matlab 7.0
Introdução ao Matlab 7.0
1-Visão Geral
• Menus • Configuração de Diretórios:
– File/Set Path...
• Help:
– help – help general – help ops
Introdução ao Matlab 7.0
1-Visão Geral
• Bibliografia:
– Matlab 7, Fundamentos, Élia Yathie Matsumoto, Ed. Érica, 2004. – www.mathworks.com
Introdução ao Matlab 7.0
2-Criação de Matrizes
• Escalares - ‘.’ indica casa decimal; - ‘e’ para notação científica; - ‘i’ e ‘j’ para notação de números complexos. Ex:a=4+j*5 • Constantes numéricas predefinidas:
Constante pi eps realmin realmax Inf NaN 3.1415926... 2.220446049250313 e-016 2.22507385850720 e-308 (menor número real) 1.797693134862316 e+308 infinito Not-a-number (exemplo: 0/0)
Introdução ao Matlab 7.0
2-Criação de Matrizes
• Operadores
Operador + * / ^ ()
Descrição Soma Subtração Multiplicação Divisão Potênca Precedência
Introdução ao Matlab 7.0
2-Criação de Matrizes
• Vetores e matrizes:
– delimitadores:
• Coluna: “espaço” ou “,” • Linha: “;”
• Exemplos:
– – – – a=3 ou a=[3] b=[4 5 6 7] ou b=[4,5,6,7] c=[4 5 6 7;8 9 10 11] d=[4 5 6 7]’ ou d=[4;5;6;7]
Introdução ao Matlab 7.0
(1x1) (1x4) (2x4) (4x1)
2-Criação de Matrizes
• Criando um vetor:
– x= 0:0.1:1 – x= 1:10 – x= linspace(0,1,11); (operador “:”) (operador “;”)
• help linspace • Concatenação de matrizes
– c=[a b] ou c=[a;b]
Introdução ao Matlab 7.0
2-Criação de Matrizes
• Denominação das Variáveis:
– alfanuméricas iniciadas por letra
• Ex: x1, alfa
– máximo de 63 caracteres. (Windows) – case-sensitive: x1 ≠ X1 - ‘ans’ é a variável reservada para o Matlab armazenar o resultado da última operação.
Introdução ao Matlab 7.0
2-Criação de Matrizes
• Matrizes