MiniCurso Matlab
META Consultoria
Vergílio Torezan Silingardi Del Claro
UFU – Universidade Federal de Uberlândia; FEMEC - Faculdade de Engenharia Mecânica, Mecatrônica e Aeronáutica; LMEst Laboratório de Mecânica de Estruturas Prof. José Eduardo Tannús Reis;
Maio 2011
Curso de programação aplicada em linguagem MATLAB – META Consultoria
2011
Sumário
1) Introdução
a. Para que serve o MATLAB?
b. Como iniciar o programa
2) Operações básicas com escalares e matrizes
a. Escalares
b. Vetores e matrizes
3) Criação e tratamento de funções
a. Functions - Rotinas
b. Nested functions – Sub-rotinas
4) Operadores e estruturas condicionais e iterativas
a. Operadores lógicos
b. Condicionais “if”, “elseif” e “else”
c. Loops “for” e “while”, chave “switch” e comando “break”
5) Ajuste de curvas, linearizações e introdução ao tratamento de sinal
a. Interpolação
b. Ajuste de curvas
6) Derivação numérica
a. Derivando vetores
b. Localizando pontos críticos
7) Integração numérica
a. Regra do trapézio repetida
b. Regra de Simpson
8) Solução numérica de equações diferenciais ordinárias
a. Passo constante - Métodos de Runge-Kutta
b. Passo adaptável – ODEs
2
Curso de programação aplicada em linguagem MATLAB – META Consultoria
2011
9) Gráficos
a. Gráficos bidimensionais
b. Gráficos tridimensionais
c. Propriedades de gráficos 2D
d. Propriedades de gráficos 3D
10) Animações
a. Loops para animações
b. Gravando vídeos
11) SYMs – Variáveis simbólicas
a. Declarando variáveis simbólicas
b. Operações com “syms”
c. Cálculo diferencial e integral – usando o solver
12) GUIs – Graphical User Interfaces
a. Criação de guides
b. Programação de guides
13) Simulink
a. Criação de diagramas de blocos
b. Solução de problemas envolvendo EDOs
c. Solução de problemas envolvendo sistemas de EDOs
14) Referências
3
Curso de programação aplicada em linguagem MATLAB – META Consultoria
2011
Agradecimentos
Agradeço aos