Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouOctavio Valente Alterado mais de 10 anos atrás
1
Noções Básicas de Programação e Uso de MATLAB
Francisco de Assis de Carvalho Pinto Prof. Chico
2
Introdução Programa computacional: seqüência de comandos para realizar uma determinada tarefa. Programa executável: programa armazenado em arquivo em uma forma que a CPU do computador consiga interpretar (*.EXE).
3
Introdução Programa fonte: programa escrito por um programador em uma “linguagem de programação” e armazenado de uma forma que a CPU não consegue interpretar. Algoritmo: uma idéia colocada em forma de uma seqüência de ações para resolver um determinado problema (não necessáriamen-te um programador).
4
Desenvolvimento de um Programa
Problema => solução (idéia) => formaliza em forma de algoritmo => programador transforma essa idéia em forma “programa fonte’ => geração do ‘programa executável’ através de um COMPILADOR.
5
Ações Permitidas Comando: ler arquivo, salvar um arquivo, fazer uma determinada conta, etc… Seleção: se “isso” for verdadeiro, faça “aquilo”, senão faça “outra coisa” – if/else Repetição: repita “isso” até acontecer “aquilo”- do/while/until; faça “isso” N vezes - for
6
Ações Permitidas Cada “linguagem de programação” tem uma sintaxe própria para cada tipo de ação O compilador interpreta a seqüência de ações e as transforma em um programa executável
7
Nosso papel nesse “teatro” ?
Desenvolver algoritmos (idéias) para resolver problemas específicos Saber um mínimo (ou um máximo – se houver aptidão) para testar a idéia (o algoritmo) Utilizar programas com “macros”, “library” e/ou linguagem mais fácil = não re-inventar a roda na fase de desenvolvimento da idéia…
8
Simbologia Padrão - Fluxograma
Seqüência de comandos If
9
Simbologia Padrão - Fluxograma
If/else While
10
Simbologia Padrão - Diagrama de Blocos
Do/until For
11
MATLAB – Matrix Laboratory
É um aplicativo ? Ou um ambiente de programação ? Ambos ! Desenvolvido pela MathWorks, Inc. (
12
MATLAB Comercializado em módulos (básico + “toolbox”+”simulink):
Image processing toolbox Neural network toolbox Fuzzy logic toolbox Statistics toolbox …
13
MATLAB
14
Maneiras de interagir com o MATLAB
Digitalizando comandos >> a=2; >>A=4; >>a*A ans=4 M-Files (*.m) Arquivos do tipo texto com uma seqüência de comandos do MATLAB. >> teste
15
Comandos MATLAB >> help >> lookfor >> who
>>whos >> clear >> cd >> ls >>save >>load >>exit
16
Exemplo Reflectância (%) SPAD 12 55.3 14 47.6 16 40.8 18 34.8 20 29.6
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.