De MediaWiki do Campus São José
Ir para navegação
Ir para pesquisar
Informações Básicas
- Código: MLB16470
- Professores: Ana Paula Rosa Negri
- Início: 27/08/2019
- Término: 31/10/2019
- Horário: Terças e quintas, das 19h às 22h
- 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
- Tutorial: Bernardo Severo da Silva Filho, Curso de MATLAB 5.1
Conteúdos Abordados
Apresentação da disciplina; Interface do MATLAB; Operadores; Funções; Constantes especiais; Formatos de exibição
Aula 1 - 27 de agosto
|
- Command Window;
- Workspace;
- Current Folder;
- Command History;
- Editor;
- Utilização do ponto (.) no lugar de vírgula (,) para números decimais (1,33 -> 1.33);
Operação
|
Notação matemática
|
Sintaxe no MATLAB
|
Adição |
|
a+b
|
Subtração |
|
a-b
|
Multiplicação |
|
a*b
|
Divisão à direita |
|
a/b
|
Exponenciação: |
|
a^b
|
- ans: Variável temporária que contém a resposta mais recente.
Função
|
Sintaxe no MATLAB
|
|
exp(x)
|
|
sqrt(x)
|
|
abs(x)
|
|
log(x)
|
|
log10(x)
|
|
log2(x)
|
|
cos(x)
|
|
sin(x)
|
|
tan(x)
|
|
acos(x)
|
|
asin(x)
|
|
atan(x)
|
(maior inteiro ) |
floor(x)
|
(menor inteiro ) |
ceil(x)
|
(arredondamento para o inteiro maior próximo) |
round(x)
|
(sinal de ) |
sign(x)
|
Observações:
- Utilizando d após as funções sin, cos e tan e suas inversas, faz o cálculo em graus;
- Utilizando h após as funções sin, cos e tan e suas inversas, tem-se suas versões hiperbólicas;
- 1. Calcule no Matlab:
- a)
- b)
- c)
- d) arredonde o item a.
- e)
- 2. Supondo e , calcule:
- Comandos help, doc e lookfor;
- Utilizando scripts (arquivo .m);
- Limpeza:
- Utilização do ponto e vírgula (;) para não aparecer na Command Window;
- Comando clear para apagar variáveis;
- Comando clc para apagar texto na Command Window;
Comandos
|
Descrições
|
pi |
O número .
|
1i,1j |
A unidade imaginária .
|
Inf |
Infinito.
|
NaN |
Indica um resultado numérico indefinido.
|
- 1. Supondo e , calcule:
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
Aula 2 - 29 de agosto
|
- Utilizando dois pontos (:);
- Comandos linspace e logspace;
- 1. Crie os vetores descritos abaixo usando dois métodos diferentes:
- a) Início: 5, Fim: 28, com 100 elementos regularmente espaçados.
- b) Início: 5, Fim: 14, com passo de 0,2.
- c) Início: -2, Fim: 5, com 50 elementos regularmente espaçados.
- d) Início: 100, Fim: 12, com 100 elementos regularmente espaçados.
- 2. Crie os vetores descritos abaixo:
- a) Início: 10, Fim: 1000, com 50 elementos logaritmicamente espaçados.
- b) Início: 0,01, Fim: 1, com 20 elementos logaritmicamente espaçados.
- 3. Crie um vetor x que tenha 6 valores entre 0 e 10. Em seguida, crie uma matriz A cuja primeira linha contenha os valores 3x e segunda linha contenha os valores 5x - 20.
- 4. Repita o exercício anterior, substituindo a palavra linha por coluna.
- 5. Crie o vetor v = [2 4 8 16 32 ... 512 1024] utilizando o comando logspace.
- Definições de matrizes eye, zeros e ones;
- Usando length e size na criação de matrizes;
- Matriz transposta ( .' ) e matriz Hermitiana (');
|
Operações com matrizes