A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Noções Básicas de Programação e Uso de MATLAB Francisco de Assis de Carvalho Pinto Prof. Chico.

Apresentações semelhantes


Apresentação em tema: "Noções Básicas de Programação e Uso de MATLAB Francisco de Assis de Carvalho Pinto Prof. Chico."— Transcrição da apresentação:

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. (www.mathworks.com)

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


Carregar ppt "Noções Básicas de Programação e Uso de MATLAB Francisco de Assis de Carvalho Pinto Prof. Chico."

Apresentações semelhantes


Anúncios Google