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

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

Introdução ao MATLAB 5.3 para Hidrólogos

Apresentações semelhantes


Apresentação em tema: "Introdução ao MATLAB 5.3 para Hidrólogos"— Transcrição da apresentação:

1 Introdução ao MATLAB 5.3 para Hidrólogos
Aula 01 - Apresentação Carlos Ruberto Fragoso Júnior Christopher Freire Souza Porto Alegre, setembro de 2005

2 Alerta Sob nenhuma circunstância os instrutores deste curso assumem qualquer responsabilidade por algum dano causado pelos alunos presentes pela produção de gases tóxicos e explosões resultante de uma incompatível mistura de matrizes e vetores. Essas operações são conhecidas por causar irritabilidade e coceira em iniciantes.

3 Programação do Curso Apresentação (Aula 01) Computação Interativa
O que é?, Pra que aprender MATLAB? Ambiente de trabalho, Entrada/Saída, Comandos básicos, Demos e Help. Computação Interativa Matrizes e Vetores, Operações, Funções Inline, Help, Funções do MATLAB, Salvar e Carregar Dados Programação e Gráficos Scripts, Funções, Gráficos 2D, 3D, Animação Aplicações em Hidrologia – Parte 1: Convolução e deconvolução, zeros de funções, sistemas lineares, interpolação, otimização, estatística, ajuste de curvas. Aplicações em Hidrologia – Parte 2: Links com Fortran, Excel e C++, Depuração, Troca de rotinas na web, Interface gráfica, Exemplos de modelos desenvolvidos, Potencial das versões mais recentes.

4 Aula 01 O que é? Por que aprender MATLAB? Ambiente de trabalho
Entrada/Saída Comandos Básicos Help e Demo

5 Apresentação O que é o MATLAB?
MATLAB é um software para alta performance computacional numérica e visualização. Possui centenas de funções embutidas (built-in functions) para técnica computacional, gráficos e animações. Permite a criação de próprias rotinas através de um alto nível de linguagem de programação.

6 Apresentação

7 Janela de Comando Figure Editor

8 Nova Figura, editor, modelo(Simulink)
Abrir arquivos relacionados ao MATLAB (m-files, MAT-files, figuras,...) Executa m-files Carrega variáveis de trabalho (MAT-files) Salva variáveis de trabalho (MAT-files) Mostra variáveis de trabalho atuais geradas, assim como seu tipo e tamanho Mostra editor de propriedades dos gráficos Mostra editor de interface gráfica Configura o diretório de trabalho Configura o visual (formato dos números, cores de fundo, fontes,...) Imprime Sai do MATLAB

9

10

11

12

13 Limpar sessão

14 Use também a função “lookfor”
Função Help, Janela separada para consulta Mostra o possíveis caminhos para conseguir ajuda no MATLAB Documentação em html mais compreensiva Demo do Matlab Use também a função “lookfor”

15

16

17

18 Apresentação Entrada/Saída

19 Apresentação Entrada e seus formatos Tipo de informação: arranjo.
Cada arranjo pode incluir um distinto objeto: inteiros, reais (dupla precisão), matrizes, vetores, caracteres, estruturas e células. Não precisa se preocupar em declarar tipo de informação e seu formato

20 Apresentação Dimensionamento O dimensionamento é automático no MATLAB.
Não precisa declarar a dimensão da matriz ou do vetor Para saber a dimensão da matriz ou vetor use os comandos: “size” e “length”

21 Apresentação Sensibilidade à tipografia
O MATLAB é sensível a tipografia (diferencia letras maiúscula e minúsculas). Assim “a” é diferente de “A”. Nesta versão não se pode desligar a sensibilidade à tipografia.

22 Apresentação Saída A saída no MATLAB é mostrada na tela de comando, ao menos que seja direcionada para outro lugar. O ponto e vírgula (;) no final do comando suspende a saída na tela (exceto para gráficos e comandos do help). Formato de saída pode ser configurado (file/preferences... ou pelo comando “format”) Os comandos “format compact” e “format loose” controlam o espaçamento entre linhas na tela de saída.

23 Apresentação Tipos de arquivos do MATLAB
m-files: são arquivos textos tipo ASCII, com extensão “.m”. Existem dois tipos destes arquivos – script files (criados pelo usuário) e function files (embutidas no MATLAB, a maioria em formato precompilado) Mat-files: são arquivos binários, com extensão “.mat”. Criados quando você salva as variáveis com o comando “save”. Para carregar as variáveis use o comando “load”. Mex-files: são arquivos para ligar MATLAB com outras plataformas de programação (Fortran e C), com extensão “.mex”.

24 Apresentação Comandos Básicos

25 Apresentação Help do MATLAB
help: lista tópicos nos quais o help é disponível helpwin: abre janela de ajuda para consulta helpdesk: abre o web browser (mais fácil de procurar) help nomedafunção: ajuda na tela principal por função lookfor palavrachave: lista tópicos com funções relacionadas a palavra chave. demo: executa o programa demo

26 Apresentação Informações das variáveis de trabalho (workspace)
who: lista as variáveis atuais no diretório de trabalho whos: lista as variáveis atuais no diretório de trabalho e seus tamanhos what: lista os arquivos “.m”, “.mat” e “.mex” no diretório de trabalho. clear: remove todas as variáveis diretório de trabalho clear x y z: as variáveis x, y e z são removidas clear all: remove todas as variáveis e funções diretório de trabalho. mlock nomedafunção: trava função e “clear” não pode remover munlock nomedafunção: destrava função e “clear” pode remover clc: limpa sessão. home: mesmo que “clc” clf: limpa figura

27 Apresentação Informações do diretório pwd: mostra o diretório atual
cd: muda o diretório atual de trabalho dir: lista o conteúdo do diretório atual. ls: mesmo que “dir” path: obtém ou configura as pastas ativas no MATLAB editpath: modifica as pastas ativas no MATLAB. copyfile: copia um arquivo mkfile: cria um diretório

28 Apresentação Informações gerais
computer: mostra o tipo de plataforma usada clock: dá a hora e data como um vetor date: dá a data como um string. ver: dá a licença e informações sobre a versão do MATLAB bench: mostra desempelho do seu computador em relação a outros

29 Apresentação Finalização
(control - C): terminação local, finaliza a atual execução. quit: sai do MATLAB exit: mesmo que “quit”


Carregar ppt "Introdução ao MATLAB 5.3 para Hidrólogos"

Apresentações semelhantes


Anúncios Google