SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Matlab – Parte 1
Prof. Ilton
Aula 6
Tópicos desta Apresentação
1.
2.
3.
4.
5.
6.
7.
8.
9.

O que é o Matlab?
Janelas do Matlab
Variáveis e Matrizes
Operadores no Matlab (Aritméticos, 
Lógicos e Relacionais)
Comandos de Entrada e Saída
Estruturas de Controle de Fluxo
Programação (Arquivos .m)
Funções
Toolboxes
2/24
O que é o Matlab?
• O MATLAB (do inglês Matrix Laboratory) é um software de computação numérica
de análise e visualização de dados. Embora seu nome signifique Laboratório de
Matrizes, seus propósitos atualmente são bem mais amplos.
• O Matlab nasceu como um programa para operações matemáticas sobre
matrizes, mas ao longo dos anos transformou‐se em um sistema computacional
bastante útil e flexível.
• Seu ambiente de trabalho é fácil de ser utilizado, pois os problemas e soluções
são escritos em linguagem matemática e não na linguagem de programação
tradicional, como muitos outros softwares utilizam.
• Assim o MATLAB é uma ferramenta e uma linguagem de programação de alto
nível, e tem como principais funções: construção de gráficos e compilação de
funções, manipulação de funções específicas de cálculo e variáveis simbólicas.
• Além disso, o MATLAB possui uma grande quantidade de bibliotecas auxiliares
(“Toolboxes”) que otimizam o tempo gasto para realizar tarefas, uma vez que, o
usuário poderá utilizar muitas funções já definidas, poupando o tempo de criá‐
las. Por outro lado, infelizmente, os programas feitos são difíceis de serem
executados num ambiente fora do MATLAB.
3/24
O que é o Matlab?
• MATLAB é uma linguagem de alto nível que possui toolboxes especializadas para
facilitar a vida do programador.

Matlab

Linguagem de alto nível 
como C, Java, Phynton, etc

Assembly

A ferramenta traz também muitas
facilidades para elaboração de
gráficos e interfaces para usuário:
Telas gráficas de programação
(botões, menus, radio button, etc;
4/24
Tela de Entrada do Matlab

1 ‐ Janela de Comandos
2 – Janela das Variáveis na Memória
3 – Histórico dos Comandos

4 ‐ Pasta de Trabalho
5 – Muda a Pasta de Trabalho

Nota: Ao iniciar no Matlab,  ajuste a sua pasta de trabalho, em 5

5/24
Janelas no Matlab

As janelas do Matlab são flexíveis, podendo fechar, abrir, mudar o tamanho, mudar o
layout, abrir nova janela, etc; Para restaurar a janela padrão use o procedimento acima.
6/24
Janelas no Matlab

Para iniciar a edição de um programa em Matlab vá em File / New / Script
Ou opcionalmente tecle: CTRL + N.
7/24
Comandos de Propósito  geral e de Memória
Comando

Descrição

help

Ajuda em tempo real (on‐line). O texto é apresentado na tela da linha de comando. Ex: >>
help disp

helpwin

Ajuda em tempo real (on‐line). O texto é apresentado em uma janela de navegação separada.
Ex: helpwin

ver

informa as versões do MATLAB, SIMULINK e toolboxes.

whatsnew

Descreve a contibuição nesta nova versão do matlab

bench

Realiza teste de desempenho no seu computador

who

lista as variáveis atuais na memória

whos

lista as variáveis atuais, suas dimensões e memória que cada uma ocupa.

clear

limpa toda a memória da área de trabalho; clear arg exclui a função ou variável arg da
memória da área de trabalho.

Pack

desfragmenta a memória da área de trabalho.

Save / Load

salva e recupera as variáveis da memória da área de trabalho em arquivo. Ex: save
c:MATLABarq x y

quit

encerra a sessão de trabalho do MATLAB.

What

lista os nomes de arquivos de funções e comandos de um grupo específico do MATLAB

dos

Executa comandos do DOS.

8/24
Comandos de Propósito  geral e de Memória
Comando

Descrição

edit

edita arquivo do MATLAB. Ex: >> edit arq

lookfor

busca a palavra‐chave em todos os arquivos contidos no caminho do MATLAB.
Ex: lookfor palavra

type

lista o conteúdo de um arquivo de comandos do MATLAB. Ex: type arq

path

verifica ou define o caminho de diretórios. Exemplo: path; path= ’c:usuarioMATLAB’;

addpath

adiciona diretórios ao caminho

rmpath

remove o diretório descrito na string nome ao caminho atual.

echo

habilita ou inibe a apresentação dos resultados de comando de um arquivo MATLAB na
linha de comando. Ex: echo on; echo off

more

habilita ou inibe a paginação do texto na tela de comandos. Ex: more on; more off

diary

salva todo o texto da sessão de trabalho em arquivo. 

format

determina o formato no qual os dados serão expressos na janela de comando.

cd

altera o diretório de trabalho atual. Ex: cd c:MATLABusuario

pwd

exibe o diretório de trabalho atual.

dir

lista os arquivos do diretório atual.
9/24
Variáveis no Matlab
int a;
double b;
float c;

Não é necessário declarar as variáveis

Todas as variáveis   ão criadas com precisão dupla a
s
menos que especificado, e todas variáveis são matrizes;
>> x= int32(555)
>> y = [3.  67  8]
>> z = 40
>> size(y)
>> size(x)

Após estas declarações, as variáveis   ão matrizes com
s
precisão dupla (double).
>> whos
10/24
Tipos de dados no Matlab
Digite os seguintes comandos no Matlab:
>> m = 'Maria'
>> y = [3.  67  8]
>> a = int64(56) 
>> b = int32(a)
>> c = int8(y)
>> class(a)
>> class(b)
>> m = [b, 77]
>> whos
>> length(a)
>> help whos
>> x1 = [1 ‐5 6]
>>x3 = [2 ; ‐3]
>> roots(x1)
>> poly(x3)

>> aluno.nome = 'Jose‘
>> aluno.idade = 20
>>  aluno.nota = 76
>> whos
>> disp(aluno)
>> disp(aluno.nome)
>> fprintf('n Nome do aluno: %sn', aluno.nome)
>> size(aluno)
>> size(aluno.nome)
>> aluno.nota = [aluno.nota 99]
>> aluno.nome = [aluno.nome ' da Silva']

11/24
Tipos de dados no Matlab

>> whos => diz o tipo e tamanho de todas as variáveis na memória
12/24
Matrizes no Matlab
• Exemplos:
>> x = [1 2 5 1]
>> x(0)
>> x(1)
>> x(2)
>> y = [1 2 3; 5 1 4; 3 2 -1]
>> m = y’ % transposta
>> t =1:10
>> k =2:-0.5:-1
>> B = [1:4; 5:8]
>> x1 = zeros(1,3)
>> x2 = ones(1,3)
>> x3 = rand(2,3)
>> x4 = 100*rand(4,2)
>> x4(3)
>> x4(3,:)
>> x4(:,1)

Em Matlab, o índice das
matrizes começa em 1, ao
contrário
das
demais
ferramentas de programação
que começa em 0.
>> m4 = [] % matriz vazia
>> m4 = [m4 'Maria']
>> m4 = (1)
>> m4(10)
>> syms x a b f
>> f = a*x^2 + b*x
>> g = x3 + 2x2 + 3x + 4
>> diff (f, x) % derivada
>> p = [-1 3 2 -5] %polinômio
>> polyval(p, 1)
13/24
Arquivos .MAT e .m
As matrizes também podem ser definidas através de informação
armazenada em arquivos. O MATLAB adota o formato com
extensão padrão MAT.
1.

Os arquivos MAT são gerados no MATLAB usando o comando save, que
contém o nome do arquivo e as matrizes ou variáveis que devem ser salvas.
A extensão .mat é automaticamente adicionada ao nome do arquivo. Para
recuperar estas variáveis é usado o comando load.
Ex: save arq1 / whos / clear all / whos / load arq1 / whos

2.

Todo programa ou script escrito em Matlab deve possuir a extensão .m. Ao
salvar um arquivo de programa, a ferramenta automaticamente adiciona
esta extensão. No caso de funções, o nome do arquivo também deve ter o
mesmo nome da função.
14/24
Operador Dois Pontos ( : )
O uso do operador dois pontos (:) é útil na criação de matrizes ou vetores.
Suponha que queiramos armazenar a primeira coluna da matriz data1 em um
vetor x, e a segunda coluna em um vetor y. Dependendo do argumento, pode
significar todas as linhas ou todas as colunas da matriz‐referência.
>> data1 = [0.0,0.0; 0.1 0.2; 0.3 0.6];
>> x = data1 ( : , 1);
>> y = data1 ( : , 2 );
>> z = data1(2,:)
>> H = 1 : 8;
A matriz H contém os valores 1, 2, 3, 4, 5, 6, 7 e 8. O operador “ : ” entre os dois
números inteiros gera todos os inteiros entre os dois números especificados. Se
for usado para separar três números, os dois pontos gerarão valores entre o
primeiro e terceiro números, usando o segundo número como incremento. A
notação abaixo gera um vetor linha denominado TEMPO que contém os
números de 0.0 a 5.0 com incrementos de 0.5
>> TEMPO = 0.0 : 0.5 : 5.0
15/24
Operadores em Matlab
Aritméticos / Relacionais / Lógicos :
Help / Matlab / Functions / Programming and data Types
Help / Matlab / Functions / Mathematics / Arrays / Operators / Arithmetic

&&   AND
||    OR
~    NOT
XOR
Operadores
Binários
Aritméticos
Básicos

< 
<= 
> 
>= 
== 
~= 
&
|
~

menor que;
menor ou igual a;
maior que;
maior ou igual a;
igual a;
diferente de;
e
ou
não
Relacionais (IF)
16/24
Funções Matemáticas Elementares
abs (x) 

Calcula o valor absoluto de x.

sqrt(x) 

Calcula a raiz quadrada de x.

round(x) 

Arredonda o valor de x para o inteiro mais próximo.

fix(x) 

Arredonda o valor de x para o inteiro mais próximo de zero.

floor(x) 

Arredonda o valor de x para o inteiro mais próximo de ‐ ∞

ceil(x) 

Arredonda o valor de x para o inteiro mais próximo de  + ∞ 

sign(x) 

Se x é menor que zero, a função retorna ao valor – 1; se x for igual a zero, retorna
ao valor zero; caso contrário, a função retorna ao valor 1.

rem(x,y) 

Retorna o resto da divisão x/y. Por exemplo, rem (25,4) é 1, e rem (100,21) é 16.

exp(x) 

Esta função retorna ao valor de ex, onde e é a base para logaritmo natural ou
aproximadamente 2.718282

log(x) 

Retorna a ln x, o logaritmo natural de x para a base e.

log10(x) 

Retorna a log10x, ou seja, o logaritmo de x na base 10.

sin(x) / cos(x)

seno e cosseno (x em radianos)
17/24
Constantes matemáticas
Constante

Descrição

i

Unidade imaginária

inf

Infinito

intmax

Maior valor para inteiro

intmin

Smallest value of specified integer type

j

Unidade imaginária

nan

Não é um número

pi

Razão entre a circunferência do círculo a seu diâmetro

realmax

Maior número positive de ponto flutuante

realmin

Menor número positive de ponto flutuante

eps

Precisão relativa de ponto flutuante
Ex: >> eps

18/24
MANIPULAÇÃO DE MATRIZES
Constante

Descrição

zeros

zeros(n) cria uma matriz quadrada composta de zeros; zeros(n,m) cria uma matriz n x m
composta de zeros; zeros(size(a)) cria um matriz com as mesmas dimensões da matriz a,
composta de zeros.
Exemplo: zeros(4); zeros(2,3);
ones(n) cria uma matriz quadrada composta de elementos iguais a 1; zeros(n,m) cria 
uma matriz n por m composta de elementos iguais a 1; zeros(size(a)) cria um matriz com 
as mesmas dimensões da matriz a, composta
de elementos iguais a 1.
Exemplo: ones(4); ones(2,3); ones(size(a)).
cria uma matriz identidade ou matriz com diagonal 1.
Ex: eye(n); eye(n,m); ones(size(a));
cria uma matriz com elementos gerados aleatoriamente.
Sintaxe: rand(n); rand(n,m); rand(size(a));
o mesmo de rand, porém neste caso a distribuição segue o padrão
normal, enquanto rand segue padrão uniforme.
extrai diagonais de matrizes e cria um vetor com estes elementos.
Ex: diag(m,k); diag(m);
cria um vetor com elementos linearmente espaçados.
Sintaxe: linspace(x1,x2);y = linspace(x1,x2,N); plot (y)
cria um vetor com elementos logaritmicamente espaçados.
Ex: logspace(x1,x2); logspace(x1,x2,N).
19/24

ones

eye
rand
randn
diag
linspace
logspace
Bibliografia
•
•
•
•
•

http://www.ime.usp.br/~pf/algoritmos/index.html
http://intranet.deei.fct.ualg.pt/IALP/SLIDES/4‐Introducao%20programacao.pdf
http://pic.dhe.ibm.com/infocenter/iseries/v7r1m0/index.jsp?topic=%2Frtref%2Fsc41560764.htm
http://algs4.cs.princeton.edu/home/
http://webx.ubi.pt/~felippe/texts3/autom_ind_cap1.pdf

•

http://professor.ucg.br/SiteDocente/admin/arquivosUpload/14485/material/Apostila%20MATLAB%20(Baleeiro).pdf

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

http://www.del.ufms.br/tutoriais/matlab/apresentacao.htm#apresentacao
http://www.compileonline.com/compile_java_online.php
http://mit.universia.com.br/18/1806/pdf/matlab.pdf
http://www.math.ufl.edu/help/matlab‐tutorial/
http://ensino.univates.br/~chaet/Materiais/CURSOmatlab52.pdf
http://ifgjatai.webcindario.com/MatLab_para_Engenharia.pdf
http://www.dcc.unicamp.br/~rdahab/cursos/matlab/#material_didatico
http://pt.scribd.com/doc/49964222/FFerrari‐CCechinel‐Introducao‐a‐algoritmos
http://www.javaprogressivo.net/2013/03/Como‐programar‐em‐C‐Curso‐C‐Progressivo.html#more
http://people.rit.edu/pnveme/
http://people.rit.edu/pnveme/Matlab6/wk2/Wk2index.html
http://amath.colorado.edu/computing/Matlab/
http://people.rit.edu/~pnveme/Matlab6/index.html
http://amath.colorado.edu/computing/Matlab/OldTechDocs/ref/
http://w3.ufsm.br/petmatematica/arquivos/Apostila_MATLAB.pdf
20/24

Mais conteúdo relacionado

Mais procurados (20)

Apostila matlab
Apostila matlabApostila matlab
Apostila matlab
 
apostila matlab
apostila matlabapostila matlab
apostila matlab
 
Comparativo bubble sort e quick sort
Comparativo bubble sort e quick sortComparativo bubble sort e quick sort
Comparativo bubble sort e quick sort
 
Tutorial Octave Matlab
Tutorial Octave MatlabTutorial Octave Matlab
Tutorial Octave Matlab
 
Introdução ao Octave
Introdução ao OctaveIntrodução ao Octave
Introdução ao Octave
 
Construcao de Algoritmos - Aula 11
Construcao de Algoritmos - Aula 11Construcao de Algoritmos - Aula 11
Construcao de Algoritmos - Aula 11
 
Algoritmo e estruturas de dados operações com matrizes
Algoritmo e estruturas de dados operações com matrizesAlgoritmo e estruturas de dados operações com matrizes
Algoritmo e estruturas de dados operações com matrizes
 
Matlab basico
Matlab basicoMatlab basico
Matlab basico
 
Apostila matlab
Apostila matlabApostila matlab
Apostila matlab
 
Aula 11 - Vetores unidimensionais - parte 2
Aula 11 - Vetores unidimensionais - parte 2Aula 11 - Vetores unidimensionais - parte 2
Aula 11 - Vetores unidimensionais - parte 2
 
Aula 13 - Matrizes
Aula 13 - MatrizesAula 13 - Matrizes
Aula 13 - Matrizes
 
Curso de Matlab basico
Curso de Matlab basicoCurso de Matlab basico
Curso de Matlab basico
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Simulink -oliveira
Simulink  -oliveiraSimulink  -oliveira
Simulink -oliveira
 
Curso de Matlab avancado 2
Curso de Matlab avancado 2Curso de Matlab avancado 2
Curso de Matlab avancado 2
 
Curso de Matlab avancado 1
Curso de Matlab avancado 1Curso de Matlab avancado 1
Curso de Matlab avancado 1
 
Construcao de Algoritmos - Aula 04
Construcao de Algoritmos - Aula 04Construcao de Algoritmos - Aula 04
Construcao de Algoritmos - Aula 04
 
FIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sicaFIS146 - Informática Aplicada a Fı́sica
FIS146 - Informática Aplicada a Fı́sica
 
Aula 11 - Vetores unidimensionais - parte 1
Aula 11 - Vetores unidimensionais - parte 1Aula 11 - Vetores unidimensionais - parte 1
Aula 11 - Vetores unidimensionais - parte 1
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
 

Destaque

Matlab e Arduino
Matlab e ArduinoMatlab e Arduino
Matlab e Arduinohsena
 
Esp8266 projeto de fonte e placas de aplicacões
Esp8266 projeto de fonte e placas de aplicacõesEsp8266 projeto de fonte e placas de aplicacões
Esp8266 projeto de fonte e placas de aplicacõesIFPB
 
Pwm pic 18 f
Pwm pic 18 fPwm pic 18 f
Pwm pic 18 fIFPB
 
Apesentação controlador pid- Controle de processos
Apesentação controlador pid- Controle de processos Apesentação controlador pid- Controle de processos
Apesentação controlador pid- Controle de processos Isa Bacelar
 
Lógica Fuzzy aplicada à Sistemas de Apoio a Decisão
Lógica Fuzzy aplicada à  Sistemas de Apoio a DecisãoLógica Fuzzy aplicada à  Sistemas de Apoio a Decisão
Lógica Fuzzy aplicada à Sistemas de Apoio a DecisãoOtávio Calaça Xavier
 
Elementos de comandos eletricos
Elementos de comandos eletricosElementos de comandos eletricos
Elementos de comandos eletricosGiovani Cokoia
 
Mais uma apostila sobre comandos elétricos.
Mais uma apostila sobre comandos elétricos.Mais uma apostila sobre comandos elétricos.
Mais uma apostila sobre comandos elétricos.Claudio Arkan
 
Dispositivos Utilizados em Comandos Elétricos
Dispositivos Utilizados em Comandos ElétricosDispositivos Utilizados em Comandos Elétricos
Dispositivos Utilizados em Comandos ElétricosJadson Caetano
 
Logica fuzzy Conceitos e Aplicações
Logica fuzzy   Conceitos e AplicaçõesLogica fuzzy   Conceitos e Aplicações
Logica fuzzy Conceitos e AplicaçõesToni Esteves
 
Pdf slides das aulas dispositivos utilizados em comandos elétricos
Pdf slides das aulas dispositivos utilizados em comandos elétricosPdf slides das aulas dispositivos utilizados em comandos elétricos
Pdf slides das aulas dispositivos utilizados em comandos elétricosJadson Caetano
 
Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Erisvaldo Junior
 
Arduino introdução - 10 projectos
Arduino   introdução - 10 projectosArduino   introdução - 10 projectos
Arduino introdução - 10 projectosDaniel Chavier
 
Apostila Comandos Elétricos - Prática CEFET
Apostila Comandos Elétricos - Prática CEFETApostila Comandos Elétricos - Prática CEFET
Apostila Comandos Elétricos - Prática CEFETFermi Xalegre
 
Apostila para Programar Arduino
Apostila para Programar ArduinoApostila para Programar Arduino
Apostila para Programar ArduinoIsvaldo Souza
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino CompletoTiago Barros
 
Apostila de automação com clp em linguagem ladder
Apostila de automação com clp em linguagem ladderApostila de automação com clp em linguagem ladder
Apostila de automação com clp em linguagem laddermarv2
 
Curso completo de excel
Curso completo de excelCurso completo de excel
Curso completo de excelCDIM Daniel
 

Destaque (20)

Matlab e Arduino
Matlab e ArduinoMatlab e Arduino
Matlab e Arduino
 
Esp8266 projeto de fonte e placas de aplicacões
Esp8266 projeto de fonte e placas de aplicacõesEsp8266 projeto de fonte e placas de aplicacões
Esp8266 projeto de fonte e placas de aplicacões
 
Ctc m1 b_v1_t
Ctc m1 b_v1_tCtc m1 b_v1_t
Ctc m1 b_v1_t
 
Pwm pic 18 f
Pwm pic 18 fPwm pic 18 f
Pwm pic 18 f
 
Apesentação controlador pid- Controle de processos
Apesentação controlador pid- Controle de processos Apesentação controlador pid- Controle de processos
Apesentação controlador pid- Controle de processos
 
Lógica Fuzzy aplicada à Sistemas de Apoio a Decisão
Lógica Fuzzy aplicada à  Sistemas de Apoio a DecisãoLógica Fuzzy aplicada à  Sistemas de Apoio a Decisão
Lógica Fuzzy aplicada à Sistemas de Apoio a Decisão
 
Elementos de comandos eletricos
Elementos de comandos eletricosElementos de comandos eletricos
Elementos de comandos eletricos
 
Mais uma apostila sobre comandos elétricos.
Mais uma apostila sobre comandos elétricos.Mais uma apostila sobre comandos elétricos.
Mais uma apostila sobre comandos elétricos.
 
Dispositivos Utilizados em Comandos Elétricos
Dispositivos Utilizados em Comandos ElétricosDispositivos Utilizados em Comandos Elétricos
Dispositivos Utilizados em Comandos Elétricos
 
PROTEÇÃO DIGITAL
PROTEÇÃO DIGITALPROTEÇÃO DIGITAL
PROTEÇÃO DIGITAL
 
Logica fuzzy Conceitos e Aplicações
Logica fuzzy   Conceitos e AplicaçõesLogica fuzzy   Conceitos e Aplicações
Logica fuzzy Conceitos e Aplicações
 
Pdf slides das aulas dispositivos utilizados em comandos elétricos
Pdf slides das aulas dispositivos utilizados em comandos elétricosPdf slides das aulas dispositivos utilizados em comandos elétricos
Pdf slides das aulas dispositivos utilizados em comandos elétricos
 
Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1
 
Arduino introdução - 10 projectos
Arduino   introdução - 10 projectosArduino   introdução - 10 projectos
Arduino introdução - 10 projectos
 
Curso de excel avançado versão 2010
Curso de excel avançado versão 2010Curso de excel avançado versão 2010
Curso de excel avançado versão 2010
 
Apostila Comandos Elétricos - Prática CEFET
Apostila Comandos Elétricos - Prática CEFETApostila Comandos Elétricos - Prática CEFET
Apostila Comandos Elétricos - Prática CEFET
 
Apostila para Programar Arduino
Apostila para Programar ArduinoApostila para Programar Arduino
Apostila para Programar Arduino
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino Completo
 
Apostila de automação com clp em linguagem ladder
Apostila de automação com clp em linguagem ladderApostila de automação com clp em linguagem ladder
Apostila de automação com clp em linguagem ladder
 
Curso completo de excel
Curso completo de excelCurso completo de excel
Curso completo de excel
 

Semelhante a Aula6 programação

Curso matlab 6 especiais
Curso matlab 6 especiaisCurso matlab 6 especiais
Curso matlab 6 especiaisJosh Santos
 
Matlab - Conceitos Básicos
Matlab - Conceitos BásicosMatlab - Conceitos Básicos
Matlab - Conceitos BásicosRodolfo Almeida
 
Matlab – curso básico (1)
Matlab – curso básico (1)Matlab – curso básico (1)
Matlab – curso básico (1)Felipe Meganha
 
Algoritmos e Programação: Matrizes
Algoritmos e Programação: MatrizesAlgoritmos e Programação: Matrizes
Algoritmos e Programação: MatrizesAlex Camargo
 
Tutorial br mathematica 5.2
Tutorial br mathematica 5.2Tutorial br mathematica 5.2
Tutorial br mathematica 5.2Luiz Dias
 
SciLab -Tutorial
SciLab -TutorialSciLab -Tutorial
SciLab -Tutorialblogmaxima
 
Apresentação Prof. Luis Fernando Martha e Rafael Rangel
Apresentação Prof. Luis Fernando Martha e Rafael Rangel Apresentação Prof. Luis Fernando Martha e Rafael Rangel
Apresentação Prof. Luis Fernando Martha e Rafael Rangel Opencadd Advanced Technology
 
Análise de desempenho de algoritmos de ordenação
Análise de desempenho de algoritmos de ordenaçãoAnálise de desempenho de algoritmos de ordenação
Análise de desempenho de algoritmos de ordenaçãoGustavo Carvalho
 
4-Introducao programacao-convertido.pptx
4-Introducao programacao-convertido.pptx4-Introducao programacao-convertido.pptx
4-Introducao programacao-convertido.pptxPatrícia Melo
 
53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-iEdvan Mateó
 
Manual de Formação.pdf
Manual de Formação.pdfManual de Formação.pdf
Manual de Formação.pdfNelson Namm
 

Semelhante a Aula6 programação (20)

Apostila 20 matlab
Apostila 20 matlabApostila 20 matlab
Apostila 20 matlab
 
Curso matlab 6 especiais
Curso matlab 6 especiaisCurso matlab 6 especiais
Curso matlab 6 especiais
 
Matlab - Conceitos Básicos
Matlab - Conceitos BásicosMatlab - Conceitos Básicos
Matlab - Conceitos Básicos
 
Matlab1
Matlab1Matlab1
Matlab1
 
Matlab – curso básico (1)
Matlab – curso básico (1)Matlab – curso básico (1)
Matlab – curso básico (1)
 
Aula Geral Excel
Aula Geral   ExcelAula Geral   Excel
Aula Geral Excel
 
Guia Matlab
Guia MatlabGuia Matlab
Guia Matlab
 
Algoritmos e Programação: Matrizes
Algoritmos e Programação: MatrizesAlgoritmos e Programação: Matrizes
Algoritmos e Programação: Matrizes
 
Tutorial br mathematica 5.2
Tutorial br mathematica 5.2Tutorial br mathematica 5.2
Tutorial br mathematica 5.2
 
Ipccea cap iv
Ipccea cap ivIpccea cap iv
Ipccea cap iv
 
SciLab -Tutorial
SciLab -TutorialSciLab -Tutorial
SciLab -Tutorial
 
Apresentação Prof. Luis Fernando Martha e Rafael Rangel
Apresentação Prof. Luis Fernando Martha e Rafael Rangel Apresentação Prof. Luis Fernando Martha e Rafael Rangel
Apresentação Prof. Luis Fernando Martha e Rafael Rangel
 
Pi raciocinio lógico
Pi   raciocinio lógicoPi   raciocinio lógico
Pi raciocinio lógico
 
Análise de desempenho de algoritmos de ordenação
Análise de desempenho de algoritmos de ordenaçãoAnálise de desempenho de algoritmos de ordenação
Análise de desempenho de algoritmos de ordenação
 
Aula algoritmo
Aula algoritmoAula algoritmo
Aula algoritmo
 
Map, filter e reduce
Map, filter e reduceMap, filter e reduce
Map, filter e reduce
 
4-Introducao programacao-convertido.pptx
4-Introducao programacao-convertido.pptx4-Introducao programacao-convertido.pptx
4-Introducao programacao-convertido.pptx
 
53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i
 
Manual de Formação.pdf
Manual de Formação.pdfManual de Formação.pdf
Manual de Formação.pdf
 
Sbc scipy
Sbc scipySbc scipy
Sbc scipy
 

Último

Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - DissertaçãoMaiteFerreira4
 
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxSamiraMiresVieiradeM
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.silves15
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãIlda Bicacro
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficasprofcamilamanz
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 

Último (20)

Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
análise de redação completa - Dissertação
análise de redação completa - Dissertaçãoanálise de redação completa - Dissertação
análise de redação completa - Dissertação
 
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptxPLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
PLANOS E EIXOS DO CORPO HUMANO.educacao física pptx
 
A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.A horta do Senhor Lobo que protege a sua horta.
A horta do Senhor Lobo que protege a sua horta.
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
Atividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas GeográficasAtividades sobre Coordenadas Geográficas
Atividades sobre Coordenadas Geográficas
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdfPRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
PRÉDIOS HISTÓRICOS DE ASSARÉ Prof. Francisco Leite.pdf
 

Aula6 programação