Referência Básica: PALM, William J. Introdução ao MATLAB para engenheiros. Tradução de Tales Argolo Jesus. 3. ed. Porto Alegre: AMGH, 2013. xiv, 562, il. ISBN 9788580552041
Referência Complementar: MORAIS, V.. VIEIRA, C. MATLAB Curso Completo. FCA, 2013. 644. ISBN 9727227058
2 Conteúdos Abordados
2.1 Aula 1
06/Mar - Apresentação da disciplina, professores e alunos; Interface do Matlab e Operadores; Utilização básica (comandos help, clear, …);
Janela de comandos;
Inserindo comandos na Command Window;
Utilização do ponto e vírgula (;) para não aparecer na Command Window;
Variável ans;
Operadores:
Símbolo
Operação
Forma no Matlab
^
Exponenciação:
a^b
*
Multiplicação:
a*b
/
Divisão à direita:
a/b
\
Divisão à esquerda:
a\b
+
Adição:
a+b
-
Subtração:
a-b
Lista de Exercícios:
Exemplos de help e lookfor;
Usando o arquivo .m (m file);
Limpeza:
Comando clear all para apagar todas variáveis;
Comando clc para apagar texto na Command Window;
Variáveis e constantes especiais:
Comandos
Descrições
ans
Variável temporária que contém a resposta mais recente.
eps
Verifica a acurácia da precisão do ponto flutuante.
1i,1j
A unidade imaginária .
Inf
Infinito.
NaN
Indica um resultado numérico indefinido.
pi
O número .
2.2 Aula 2
08/Mar - Formatos de exibição; Definições de vetores e matrizes; Funções matemáticas; Plots
Formatos de exibição
Comando
Descrição e exemplo
format short
Quatro dígitos decimais (padrão); 13.6745
format long
16 dígitos; 17.27484029463547
format short e
Cinco dígitos (quatro decimais) mais o expoente; 6.3792e+03
format long e
16 dígitos (15 decimais) mais o expoente; 6.379243784781294e-04
format bank
Dois dígitos decimais; 126.73
format +
Positivo, negativo ou zero; +
format rat
Aproximação racional; 43/7
format compact
Suprime algumas linhas em branco
format loose
Restabelece o modo de exibição menos compacto
Vetores e matrizes
Definições de vetores
Definições de matrizes
Comando length e size
Arranjo de vetor utilizando dois pontos (:)
Definição de passo
Criação de vetor igualmente espaçamento: linear (linspace) e logarítmico (logspace)
Definições de matrizes eye, zeros e ones
Usando length e size na criação de matrizes
Transposição de vetor ou matriz com o apóstrofo ( .' )
Operações
Funções Matemáticas
Função
Sintaxe no Matlab
exp(x)
sqrt(x)
ln x
log(x)
log10(x)
log2(x)
cos x
cos(x)
sen x
sin(x)
tan x
tan(x)
cos-1x
acos(x)
sen-1x
asin(x)
tan-1x
atan(x)
utilizando d após as funções sin, cos e tan e suas inversas, faz o cálculo em graus
Plots:
Comandos plot, stem e bar de uma função
Comando hold on para manter a curva no gráfico
Comando grid on para mostrar linhas em forma de grade
Nomes aos eixos com xlabel e ylabel
Comando title
Tipos de axis: Escala automática, equal, square e definido manualmente
Comando subplot
Comando legend
Comando close all para fechar todas figuras
Comando fplot e comparação com plot
Especificadores de linha, cores e marcadores:
Tipo de linha
Símbolo
Sólida (padrão)
-
Tracejada
--
Tracejada com pontos
-.
Com pontos
:
Cores
Símbolo
Preto
k
Azul
b
Ciano
c
Verde
g
Magenta
m
Vermelho
r
Branco
w
Amarelo
y
Marcadores de dados
Símbolo
Ponto
.
Asterisco
*
Cruz
x
Círculo
o
Adição
+
Quadrado
s
Losango
d
Triângulo apontando pra cima
^
Triângulo apontando pra baixo
v
Triângulo apontando pra direita
>
Triângulo apontando pra esquerda
<
Estrela de 5 pontas
p
Estrela de 6 pontas
h
Exercícios
Exercício (livro - T5.1-2 p. 224): Utilize o comando fplot para investigar a função para . Quantos valores de aproximadamente são necessários para que seja obtida a mesma plotagem utilizando-se o comando plot?
Exercício: Plotar a função de -4 até 4 e encontrar as raízes por Bhaskara