SlideShare une entreprise Scribd logo
1  sur  38
MATLAB – CURSO BÁSICO
Felipe Souza Amaral
Provavelmente, a característica mais importante do MATLAB é a sua extensibilidade, que permite
que engenheiros, matemáticos cientistas, e até mesmo você, contribuam para o enriquecimento.
MATLAB
Procure salvar seus arquivos com nomes diferentes das funções do Matlab.
Para sair do matlab: QUIT ou EXIT
Salvar variáveis: save
save nome_do_arquivo.mat
Comando LOAD
Comando para ajuda:
HELP LOOKFOR:
procura entre todas as funções do
MATLAB a palavra-chave especificada
MATRIZES
Matriz pode ser qualquer expressão
Elementos individuais de uma
matriz podem ser
referenciados com seus
respectivos índices entre
parêntesis.
GERANDO VETORES
elemento_inicial :elemento_final
elemento_inicial :passo:elemento_final
MATRIZES DENTRO DE MATRIZES
É possível construir matrizes maiores a partir de matrizes menores.
MATRIZES DENTRO DE MATRIZES
EXERCÍCIOS
EXERCÍCIOS
2) Gerar os seguintes vetores:
a)X começa em 0, vai ate 15 com passo 1
b)X começa em -3.4 vai até 8 com passo 0.32
c)X começa em 10, vai até 1 com passo -1.23
d)X começa em 0, vai até 15², passo 10*pi
Operações Elemento – por – Elemento
•Pode-se perceber que no
segundo caso p que ocorreu foi:
elemento a11 * b11 , a12 * b12 ,
a21* b21.
•Diferente do primeiro caso, onde
ocorreu uma multiplicação de
duas matrizes
Operadores Lógicos e Relacionais
Operadores e Manipulação de Matrizes
variável = A(comparação).
Exercicios
2) Extrair a partir do vetor x do exercício anterior:
a) elementos maiores que 5
b) elementos diferentes de 3 e 5
c) elementos iguais a 2 5 8 9
d) elementos cujo resto da divisão por 3 é 1. Dica: utilize a função rem.
Dica: para resolver esse problema utilize comandos lógicos & e |
Algumas Funções
Dúvidas use o comando help
Representando Polinômios no MATLAB
X³– 6x² –72x – 27 -> escrita do polinômio
Escrita no Matlab
Funções Relacionadas à Polinômios
Exercicios
1) Sejam os polinômios p = x 4 – 3x 2 +5x – 30 e q = 2x 4 –7x 3 +2x –15. Calcule:
a) p x q
b) p / q
c) p(2)
d) raízes q
e) 1 ª derivada de p
g) 1 ª derivada de p q
f) 1 ª derivada de p no ponto x =3
Graficos 2D
Comando PLOT
TABELA DE
CORES
PARA PLOT
Tabelas
exemplo
Exercicios
Comandos: plot, title, xlabel, ylabel, axis, gtext, grid
Exercícios:
1) Plote o gráfico das seguintes funções, no intervalo especificado:
a)y = x 3 –5x +2, x Î [-20;20] c) y = cos(e x ), x Î [0;20]
b) y = sin(x)*cos(x), x Î [-2p;p]
d) y = d(x 3 –5x + 2)/dx, x Î [0;10]
Gráficos 3-D
O MATLAB cria uma variedade de funções para gráficos em 3 dimensões. Entre elas:
Gráficos 3-D - Meshgrid
• O MATLAB define uma superfície do tipo mesh (rede) pelas coordenadas Z sobre um plano
x-y.
• Superfícies tipo mesh são úteis para visualizar matrizes demasiadamente grandes.
• para plotar uma função de 2 variáveis z=f(x,y) é preciso:
• gerar matrizes X e Y contendo linhas e colunas repetidas (domínio da função)
• A função meshgrid transforma o domínio especificado por dois vetores x y em duas
matrizes X e Y.
f(x,y) = sen(x 2 + y 2 ) ½ / (x 2 + y 2 ) ½
Comando subplot:
subplot(m,n,p) quebra a figura em m por n subgráficos e seleciona o p-ésimo
como o atual.
Exercícios
Comandos: plot3, mesh, contour, surf, meshgrid, view, subplot, colormap
1) Plote as seguintes funções no intervalo especificado:
a)f(x,y) = x 2 + y 2 , x, y Î [-5;5]
b)f(x,y) = (1 - x 2 - y 2 ) ½ , x, y Î [-0.5;0.5]
c) f(x,y) = x × y , x, y Î [0;1]
d)f(x,y) = arctg(x 2 + y 2 ) , x, y Î [-8;8]
2) Plote os seis primeiros gráficos do item anterior na mesma figura.
PROGRAMAÇÃO
Outra grande vantagem do MATLAB é a facilidade para criar programas,
da mesma forma que linguagens como o C, BASIC ou Fortran.
Controladores de Fluxo - FOR
O laço for permite um comando, ou grupo de comandos, repetir-se um número determinado de vezes. A
forma geral de um laço for é:
for variável = expressão
comandos
end
Controladores de Fluxo - While
O laço while permite que o comando seja repetido um número indefinido de vezes, enquanto uma condição lógica
seja satisfeita. A forma geral do laço while é:
while (expressão verdadeira)
comandos
end
Controladores de Fluxo - IFO comando if estabelece caminhos alternativos para a fluência do programa. Sua
forma geral é:
if condição verdadeira
comandos
elseif condição 2 verdadeira
Comandos
else
comandos
end
Controladores de Fluxo - IF
Arquivos M
Arquivos que contém comandos do MATLAB são chamados arquivos M porque possuem extensão .m.
Existem dois tipos distintos de arquivos: Scripts e Funções.
ARQUIVOS-FUNÇÃO
Uma função difere de um script já que argumentos podem ser passados para a função, e as variáveis criadas e manipuladas
na função são locais para a mesma.
Na primeira linha de um arquivo função deverá aparecer a palavra function, definirá o nome da função.
1) Crie uma função que:
a) calcule a média de um vetor
b) calcule o produto de duas matrizes
Exercicios
E agora...?
Introdução ao MATLAB: Curso Básico

Contenu connexe

Tendances

Frações e números decimais
Frações e números decimaisFrações e números decimais
Frações e números decimaisErasmo lopes
 
Regra 3 simples e composta
Regra 3 simples e compostaRegra 3 simples e composta
Regra 3 simples e compostaHoracimar Cotrim
 
Pcmg prova de matemática - tipo a - resolução
Pcmg   prova de matemática - tipo a - resoluçãoPcmg   prova de matemática - tipo a - resolução
Pcmg prova de matemática - tipo a - resoluçãoAfonso Celso Siqueira Silva
 
Equação biquadrada exercicios
Equação biquadrada exerciciosEquação biquadrada exercicios
Equação biquadrada exerciciosMarcia Roberto
 
Teorema do confronto
Teorema do confrontoTeorema do confronto
Teorema do confrontocalculogrupo
 
Equações do 1º grau a uma incognita 8ºano (sónia andrea pires's conflicted co...
Equações do 1º grau a uma incognita 8ºano (sónia andrea pires's conflicted co...Equações do 1º grau a uma incognita 8ºano (sónia andrea pires's conflicted co...
Equações do 1º grau a uma incognita 8ºano (sónia andrea pires's conflicted co...estudamatematica
 
(63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas
(63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas (63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas
(63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas wilkerfilipel
 
www.CentroApoio.com - Matemática - Dízima Periódica - Vídeo Aulas
www.CentroApoio.com - Matemática - Dízima Periódica - Vídeo Aulas www.CentroApoio.com - Matemática - Dízima Periódica - Vídeo Aulas
www.CentroApoio.com - Matemática - Dízima Periódica - Vídeo Aulas Vídeo Aulas Apoio
 
Temperatura
TemperaturaTemperatura
Temperaturadalgo
 
Problemas resolvidos e_propostos_mecanic (1)
Problemas resolvidos e_propostos_mecanic (1)Problemas resolvidos e_propostos_mecanic (1)
Problemas resolvidos e_propostos_mecanic (1)Diego Santiago De Lima
 
Função do 2°grau
Função do 2°grauFunção do 2°grau
Função do 2°grauLSKY
 
Exercícios resolvidos. funções trigonométricas e as suas inversas
Exercícios resolvidos. funções trigonométricas e as suas inversasExercícios resolvidos. funções trigonométricas e as suas inversas
Exercícios resolvidos. funções trigonométricas e as suas inversaszeramento contabil
 
Cinematica velocidade media - mu e muv - resumo
Cinematica   velocidade media - mu e muv - resumoCinematica   velocidade media - mu e muv - resumo
Cinematica velocidade media - mu e muv - resumoNS Aulas Particulares
 
1ª Lista de Matematica 9º ano SESC ESCOLA
1ª Lista de Matematica 9º ano SESC ESCOLA1ª Lista de Matematica 9º ano SESC ESCOLA
1ª Lista de Matematica 9º ano SESC ESCOLASENAI/FATEC - MT
 

Tendances (20)

Frações e números decimais
Frações e números decimaisFrações e números decimais
Frações e números decimais
 
Matriz e Determinantes
Matriz e DeterminantesMatriz e Determinantes
Matriz e Determinantes
 
Expressões numéricas
Expressões numéricasExpressões numéricas
Expressões numéricas
 
Regra 3 simples e composta
Regra 3 simples e compostaRegra 3 simples e composta
Regra 3 simples e composta
 
Wania regia 5º aula
Wania regia     5º aulaWania regia     5º aula
Wania regia 5º aula
 
Pcmg prova de matemática - tipo a - resolução
Pcmg   prova de matemática - tipo a - resoluçãoPcmg   prova de matemática - tipo a - resolução
Pcmg prova de matemática - tipo a - resolução
 
CN EPCAR 2012 LISTA DE EXERCÍCIOS
CN EPCAR 2012 LISTA DE EXERCÍCIOSCN EPCAR 2012 LISTA DE EXERCÍCIOS
CN EPCAR 2012 LISTA DE EXERCÍCIOS
 
Equação do 2º grau na prática
Equação do 2º grau na práticaEquação do 2º grau na prática
Equação do 2º grau na prática
 
Equação biquadrada exercicios
Equação biquadrada exerciciosEquação biquadrada exercicios
Equação biquadrada exercicios
 
Teorema do confronto
Teorema do confrontoTeorema do confronto
Teorema do confronto
 
8 exercicios equacao 1grau
8 exercicios equacao 1grau8 exercicios equacao 1grau
8 exercicios equacao 1grau
 
Equações do 1º grau a uma incognita 8ºano (sónia andrea pires's conflicted co...
Equações do 1º grau a uma incognita 8ºano (sónia andrea pires's conflicted co...Equações do 1º grau a uma incognita 8ºano (sónia andrea pires's conflicted co...
Equações do 1º grau a uma incognita 8ºano (sónia andrea pires's conflicted co...
 
(63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas
(63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas (63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas
(63 alíneas) Exercicios resolvidos sobre logaritmos e equações logaritmicas
 
www.CentroApoio.com - Matemática - Dízima Periódica - Vídeo Aulas
www.CentroApoio.com - Matemática - Dízima Periódica - Vídeo Aulas www.CentroApoio.com - Matemática - Dízima Periódica - Vídeo Aulas
www.CentroApoio.com - Matemática - Dízima Periódica - Vídeo Aulas
 
Temperatura
TemperaturaTemperatura
Temperatura
 
Problemas resolvidos e_propostos_mecanic (1)
Problemas resolvidos e_propostos_mecanic (1)Problemas resolvidos e_propostos_mecanic (1)
Problemas resolvidos e_propostos_mecanic (1)
 
Função do 2°grau
Função do 2°grauFunção do 2°grau
Função do 2°grau
 
Exercícios resolvidos. funções trigonométricas e as suas inversas
Exercícios resolvidos. funções trigonométricas e as suas inversasExercícios resolvidos. funções trigonométricas e as suas inversas
Exercícios resolvidos. funções trigonométricas e as suas inversas
 
Cinematica velocidade media - mu e muv - resumo
Cinematica   velocidade media - mu e muv - resumoCinematica   velocidade media - mu e muv - resumo
Cinematica velocidade media - mu e muv - resumo
 
1ª Lista de Matematica 9º ano SESC ESCOLA
1ª Lista de Matematica 9º ano SESC ESCOLA1ª Lista de Matematica 9º ano SESC ESCOLA
1ª Lista de Matematica 9º ano SESC ESCOLA
 

Similaire à Introdução ao MATLAB: Curso Básico

Filtro_matlab_toobox
Filtro_matlab_tooboxFiltro_matlab_toobox
Filtro_matlab_tooboxDiego Menezes
 
Curso de Matlab basico
Curso de Matlab basicoCurso de Matlab basico
Curso de Matlab basicoGabriel Costa
 
Introdução ao Octave
Introdução ao OctaveIntrodução ao Octave
Introdução ao OctavePeslPinguim
 
Aula6 programação
Aula6 programaçãoAula6 programação
Aula6 programaçãoIFPB
 
Utilizando o Winplot como recurso ao ensino da matemática
Utilizando o Winplot como recurso ao ensino da matemáticaUtilizando o Winplot como recurso ao ensino da matemática
Utilizando o Winplot como recurso ao ensino da matemáticaCarolina Farhat
 
Curso de Matlab avancado 1
Curso de Matlab avancado 1Curso de Matlab avancado 1
Curso de Matlab avancado 1Gabriel Costa
 
Curso matlab 6 especiais
Curso matlab 6 especiaisCurso matlab 6 especiais
Curso matlab 6 especiaisJosh Santos
 
Capitulo 1scilab
Capitulo 1scilabCapitulo 1scilab
Capitulo 1scilabwjunior
 
Conceito de funçao e modularizaçao
Conceito de funçao e modularizaçaoConceito de funçao e modularizaçao
Conceito de funçao e modularizaçaossuserc6132d
 
Aula5 introducao c
Aula5 introducao cAula5 introducao c
Aula5 introducao cprofwtelles
 
IEEEweek 2017 @ DETI Univ. Aveiro - Workshop Python
IEEEweek 2017 @ DETI Univ. Aveiro - Workshop PythonIEEEweek 2017 @ DETI Univ. Aveiro - Workshop Python
IEEEweek 2017 @ DETI Univ. Aveiro - Workshop PythonDiogo Gomes
 
Haskell aula5 f.ordem-sup_modulos-cifra_cesar
Haskell aula5 f.ordem-sup_modulos-cifra_cesarHaskell aula5 f.ordem-sup_modulos-cifra_cesar
Haskell aula5 f.ordem-sup_modulos-cifra_cesarCRISLANIO MACEDO
 
SciLab -Tutorial
SciLab -TutorialSciLab -Tutorial
SciLab -Tutorialblogmaxima
 
Programação funcional
Programação funcionalProgramação funcional
Programação funcionalNatan Mai
 
Apresentação sobre a linguagem lua
Apresentação sobre a linguagem luaApresentação sobre a linguagem lua
Apresentação sobre a linguagem luaRafael Sanches
 

Similaire à Introdução ao MATLAB: Curso Básico (20)

Filtro_matlab_toobox
Filtro_matlab_tooboxFiltro_matlab_toobox
Filtro_matlab_toobox
 
Curso de Matlab basico
Curso de Matlab basicoCurso de Matlab basico
Curso de Matlab basico
 
Introdução ao Octave
Introdução ao OctaveIntrodução ao Octave
Introdução ao Octave
 
Aula6 programação
Aula6 programaçãoAula6 programação
Aula6 programação
 
Utilizando o Winplot como recurso ao ensino da matemática
Utilizando o Winplot como recurso ao ensino da matemáticaUtilizando o Winplot como recurso ao ensino da matemática
Utilizando o Winplot como recurso ao ensino da matemática
 
Curso de Matlab avancado 1
Curso de Matlab avancado 1Curso de Matlab avancado 1
Curso de Matlab avancado 1
 
Curso matlab 6 especiais
Curso matlab 6 especiaisCurso matlab 6 especiais
Curso matlab 6 especiais
 
Capitulo 1scilab
Capitulo 1scilabCapitulo 1scilab
Capitulo 1scilab
 
Conceito de funçao e modularizaçao
Conceito de funçao e modularizaçaoConceito de funçao e modularizaçao
Conceito de funçao e modularizaçao
 
Aula5 introducao c
Aula5 introducao cAula5 introducao c
Aula5 introducao c
 
Aula5 introducao c
Aula5 introducao cAula5 introducao c
Aula5 introducao c
 
IEEEweek 2017 @ DETI Univ. Aveiro - Workshop Python
IEEEweek 2017 @ DETI Univ. Aveiro - Workshop PythonIEEEweek 2017 @ DETI Univ. Aveiro - Workshop Python
IEEEweek 2017 @ DETI Univ. Aveiro - Workshop Python
 
Haskell aula5 f.ordem-sup_modulos-cifra_cesar
Haskell aula5 f.ordem-sup_modulos-cifra_cesarHaskell aula5 f.ordem-sup_modulos-cifra_cesar
Haskell aula5 f.ordem-sup_modulos-cifra_cesar
 
Linguagem R
Linguagem RLinguagem R
Linguagem R
 
SciLab -Tutorial
SciLab -TutorialSciLab -Tutorial
SciLab -Tutorial
 
Aula_1.pptx
Aula_1.pptxAula_1.pptx
Aula_1.pptx
 
Aula 01
Aula 01Aula 01
Aula 01
 
10-Matlab.pdf
10-Matlab.pdf10-Matlab.pdf
10-Matlab.pdf
 
Programação funcional
Programação funcionalProgramação funcional
Programação funcional
 
Apresentação sobre a linguagem lua
Apresentação sobre a linguagem luaApresentação sobre a linguagem lua
Apresentação sobre a linguagem lua
 

Plus de Felipe Meganha

Arduino vs raspberrypi vs beaglebone
Arduino vs raspberrypi vs beagleboneArduino vs raspberrypi vs beaglebone
Arduino vs raspberrypi vs beagleboneFelipe Meganha
 
Arduino – eletrônica básica
Arduino – eletrônica básicaArduino – eletrônica básica
Arduino – eletrônica básicaFelipe Meganha
 
Introdução a platadormas embarcadas
Introdução a platadormas embarcadasIntrodução a platadormas embarcadas
Introdução a platadormas embarcadasFelipe Meganha
 
Mini curso arduino básico pet v2
Mini curso arduino   básico pet v2Mini curso arduino   básico pet v2
Mini curso arduino básico pet v2Felipe Meganha
 
Raspberry pi – primeiros passos
Raspberry pi – primeiros passosRaspberry pi – primeiros passos
Raspberry pi – primeiros passosFelipe Meganha
 

Plus de Felipe Meganha (9)

Visão computacional
Visão computacionalVisão computacional
Visão computacional
 
Arduino vs raspberrypi vs beaglebone
Arduino vs raspberrypi vs beagleboneArduino vs raspberrypi vs beaglebone
Arduino vs raspberrypi vs beaglebone
 
Arduino – eletrônica básica
Arduino – eletrônica básicaArduino – eletrônica básica
Arduino – eletrônica básica
 
Arduino iad
Arduino iadArduino iad
Arduino iad
 
Introdução a platadormas embarcadas
Introdução a platadormas embarcadasIntrodução a platadormas embarcadas
Introdução a platadormas embarcadas
 
Matlab (guide)
Matlab (guide)Matlab (guide)
Matlab (guide)
 
Mini curso arduino básico pet v2
Mini curso arduino   básico pet v2Mini curso arduino   básico pet v2
Mini curso arduino básico pet v2
 
Raspberry pi – primeiros passos
Raspberry pi – primeiros passosRaspberry pi – primeiros passos
Raspberry pi – primeiros passos
 
Mini curso arduino
Mini curso arduinoMini curso arduino
Mini curso arduino
 

Dernier

02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasCassio Meira Jr.
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?Rosalina Simão Nunes
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdfEditoraEnovus
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxRonys4
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOColégio Santa Teresinha
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxkarinedarozabatista
 

Dernier (20)

02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
Programa de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades MotorasPrograma de Intervenção com Habilidades Motoras
Programa de Intervenção com Habilidades Motoras
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?E agora?! Já não avalio as atitudes e valores?
E agora?! Já não avalio as atitudes e valores?
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptxSlides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
Slides Lição 4, Betel, Ordenança quanto à contribuição financeira, 2Tr24.pptx
 
Simulado 2 Etapa - 2024 Proximo Passo.pdf
Simulado 2 Etapa  - 2024 Proximo Passo.pdfSimulado 2 Etapa  - 2024 Proximo Passo.pdf
Simulado 2 Etapa - 2024 Proximo Passo.pdf
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃOLEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
LEMBRANDO A MORTE E CELEBRANDO A RESSUREIÇÃO
 
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptxAD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
AD2 DIDÁTICA.KARINEROZA.SHAYANNE.BINC.ROBERTA.pptx
 

Introdução ao MATLAB: Curso Básico

  • 1. MATLAB – CURSO BÁSICO Felipe Souza Amaral
  • 2. Provavelmente, a característica mais importante do MATLAB é a sua extensibilidade, que permite que engenheiros, matemáticos cientistas, e até mesmo você, contribuam para o enriquecimento. MATLAB
  • 3.
  • 4. Procure salvar seus arquivos com nomes diferentes das funções do Matlab.
  • 5. Para sair do matlab: QUIT ou EXIT Salvar variáveis: save save nome_do_arquivo.mat Comando LOAD
  • 6. Comando para ajuda: HELP LOOKFOR: procura entre todas as funções do MATLAB a palavra-chave especificada
  • 7. MATRIZES Matriz pode ser qualquer expressão Elementos individuais de uma matriz podem ser referenciados com seus respectivos índices entre parêntesis.
  • 9. MATRIZES DENTRO DE MATRIZES É possível construir matrizes maiores a partir de matrizes menores.
  • 10. MATRIZES DENTRO DE MATRIZES
  • 12. EXERCÍCIOS 2) Gerar os seguintes vetores: a)X começa em 0, vai ate 15 com passo 1 b)X começa em -3.4 vai até 8 com passo 0.32 c)X começa em 10, vai até 1 com passo -1.23 d)X começa em 0, vai até 15², passo 10*pi
  • 13. Operações Elemento – por – Elemento •Pode-se perceber que no segundo caso p que ocorreu foi: elemento a11 * b11 , a12 * b12 , a21* b21. •Diferente do primeiro caso, onde ocorreu uma multiplicação de duas matrizes
  • 14. Operadores Lógicos e Relacionais
  • 15. Operadores e Manipulação de Matrizes variável = A(comparação).
  • 16. Exercicios 2) Extrair a partir do vetor x do exercício anterior: a) elementos maiores que 5 b) elementos diferentes de 3 e 5 c) elementos iguais a 2 5 8 9 d) elementos cujo resto da divisão por 3 é 1. Dica: utilize a função rem. Dica: para resolver esse problema utilize comandos lógicos & e |
  • 18. Representando Polinômios no MATLAB X³– 6x² –72x – 27 -> escrita do polinômio Escrita no Matlab
  • 20. Exercicios 1) Sejam os polinômios p = x 4 – 3x 2 +5x – 30 e q = 2x 4 –7x 3 +2x –15. Calcule: a) p x q b) p / q c) p(2) d) raízes q e) 1 ª derivada de p g) 1 ª derivada de p q f) 1 ª derivada de p no ponto x =3
  • 24. Exercicios Comandos: plot, title, xlabel, ylabel, axis, gtext, grid Exercícios: 1) Plote o gráfico das seguintes funções, no intervalo especificado: a)y = x 3 –5x +2, x Î [-20;20] c) y = cos(e x ), x Î [0;20] b) y = sin(x)*cos(x), x Î [-2p;p] d) y = d(x 3 –5x + 2)/dx, x Î [0;10]
  • 25. Gráficos 3-D O MATLAB cria uma variedade de funções para gráficos em 3 dimensões. Entre elas:
  • 26. Gráficos 3-D - Meshgrid • O MATLAB define uma superfície do tipo mesh (rede) pelas coordenadas Z sobre um plano x-y. • Superfícies tipo mesh são úteis para visualizar matrizes demasiadamente grandes. • para plotar uma função de 2 variáveis z=f(x,y) é preciso: • gerar matrizes X e Y contendo linhas e colunas repetidas (domínio da função) • A função meshgrid transforma o domínio especificado por dois vetores x y em duas matrizes X e Y.
  • 27. f(x,y) = sen(x 2 + y 2 ) ½ / (x 2 + y 2 ) ½
  • 28. Comando subplot: subplot(m,n,p) quebra a figura em m por n subgráficos e seleciona o p-ésimo como o atual.
  • 29. Exercícios Comandos: plot3, mesh, contour, surf, meshgrid, view, subplot, colormap 1) Plote as seguintes funções no intervalo especificado: a)f(x,y) = x 2 + y 2 , x, y Î [-5;5] b)f(x,y) = (1 - x 2 - y 2 ) ½ , x, y Î [-0.5;0.5] c) f(x,y) = x × y , x, y Î [0;1] d)f(x,y) = arctg(x 2 + y 2 ) , x, y Î [-8;8] 2) Plote os seis primeiros gráficos do item anterior na mesma figura.
  • 30. PROGRAMAÇÃO Outra grande vantagem do MATLAB é a facilidade para criar programas, da mesma forma que linguagens como o C, BASIC ou Fortran.
  • 31. Controladores de Fluxo - FOR O laço for permite um comando, ou grupo de comandos, repetir-se um número determinado de vezes. A forma geral de um laço for é: for variável = expressão comandos end
  • 32. Controladores de Fluxo - While O laço while permite que o comando seja repetido um número indefinido de vezes, enquanto uma condição lógica seja satisfeita. A forma geral do laço while é: while (expressão verdadeira) comandos end
  • 33. Controladores de Fluxo - IFO comando if estabelece caminhos alternativos para a fluência do programa. Sua forma geral é: if condição verdadeira comandos elseif condição 2 verdadeira Comandos else comandos end Controladores de Fluxo - IF
  • 34. Arquivos M Arquivos que contém comandos do MATLAB são chamados arquivos M porque possuem extensão .m. Existem dois tipos distintos de arquivos: Scripts e Funções.
  • 35. ARQUIVOS-FUNÇÃO Uma função difere de um script já que argumentos podem ser passados para a função, e as variáveis criadas e manipuladas na função são locais para a mesma. Na primeira linha de um arquivo função deverá aparecer a palavra function, definirá o nome da função.
  • 36. 1) Crie uma função que: a) calcule a média de um vetor b) calcule o produto de duas matrizes Exercicios