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

Apresentações semelhantes


Apresentação em tema: "Noções Básicas de Programação e Uso de MATLAB"— 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 12 55.3 14 47.6 16 40.8 18 34.8 20 29.6


Carregar ppt "Noções Básicas de Programação e Uso de MATLAB"

Apresentações semelhantes


Anúncios Google