Prévia do material em texto
Curso de Matlab Básico - 09/10 Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira Universidade Federal do Ceará Centro de Tecnologia Departamento de Engenharia Elétrica 2023 Sumário Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 1/1 Operações Básicas Matemáticas Operações Básicas Matemáticas 5 + 2 a = 5 − 2 b = 8 ∗ 5 x = 10/4 y = 7 ∧ 2 Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 2/1 Operações com Vetores e Matrizes Operações com Vetores e Matrizes v1 = [2 3 4 5] v2 = [1:1:8] m1 = [1 2 3;4 5 6] m2 = [1:1:3; 4:1:6; 7:1:9] m3 = m2’ Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 3/1 Operações com Vetores e Matrizes Operações com Vetores e Matrizes pt 2 m3 = inv(m3); a = [ 1 2 3 ] ; b = [ 2 4 6 ]′; c = a ∗ b; a = [ 1 2 3 ] ; b = [ 2 4 6 ] ; c = a. ∗ b; a = [ 1 2 3 ] ; b = [ 2 4 6 ] ; c = b./a; Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 4/1 Funções do Matlab Funções do Matlab length(x) size(x) zeros(x) ones(x) eye(x) Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 5/1 Funções do Matlab Funções do Matlab solve(eq,x) exp(x) cos(x) sin(x) plot(t,x) ou plot (x) Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 6/1 Definindo Funções Definindo Função de Uma Variável A imagem abaixo retrata um exemplo de como criar uma função com uma variável no Matlab: Fonte: [2] Exercício: Criar uma função que retorna a média de um vetor x de qualquer dimensão. Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 7/1 Definindo Funções Definindo Função de Múltiplas Variáveis A imagem abaixo retrata um exemplo de como criar uma função com múltiplas variáveis no Matlab: Fonte: [2] Exercício: Criar uma função que retorna a média ponderada de um vetor x de tamanho qualquer. Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 8/1 Definindo Funções Definindo Função de Múltiplas Variáveis A imagem abaixo retrata um exemplo de como criar uma função com múltiplas variáveis no Matlab: Fonte: [2] Exercício: Criar uma função que retorna a média ponderada de um vetor x de tamanho qualquer. Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 9/1 Estruturas Condicionais e Repetição For Estrutura da rotina de repetição For: Fonte: [1] Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 10/1 Estruturas Condicionais e Repetição While Estrutura da rotina repetição While: Fonte: [1] Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 11/1 Estruturas Condicionais e Repetição If Estrutura da rotina condicional IF: Fonte: [1] Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 12/1 Estruturas Condicionais e Repetição Switch Estrutura da rotina condicional Switch: Fonte: [1] Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 13/1 Estruturas Condicionais e Repetição Exercícios Finais Exercícios: Desenvolver um código que recebe um vetor de notas como parâmetro e verifica se o aluno está aprovado, de final ou reprovado. Desenvolver um código que acha o maior elemento de um vetor Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 14/1 Agradecimentos Agradecimentos Obrigado!!! Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 15/1 Agradecimentos Referências Bibliográficas 1. MathWorks. Disponível em : https://www.mathworks.com/; 2. ElectricalWorkBook. Disponível em: https://electricalworkbook.com/matlab-functions/. Curso de Matlab Básico Ministrantes: Gustavo Penaforte Brito e João Luiz de Castro Pereira 16/1