minicurso Matlab básico

minicurso Matlab básico

(Parte 1 de 4)

1a Semana da Engenharia Elétrica

Universidade Federal do Ceará Campus Sobral

Matlab Básico para Engenharia

Matlab Básico para Engenharia

●Matlab é uma linguagem técnica de alta performance que integra computação, visualização e programação em um ambiente amigável no qual problemas e soluções são expressas de uma forma matematicamente familiar

Matlab Básico para Engenharia

● Aplicações tipicas:

– Computação Matemática –Desenvolvimento de algorítimos

–Modelagem, simulação e prototipagem

–Analise de dados, exploração e visualização

–Aplicação gráficas Científicas e de Engenharia

–Desenvolvimento de aplicações

Matlab Básico para Engenharia

●Matlab vem de “Matrix Laboratory”

●Cujo intuito original era prover acesso a softwares matriciais desenvolvidos pelos projetos LINPACK e EISPACK

●Sua primeira versão foi escrita por um analista numérico chamado Cleve Moler na década de 70.

Matlab Básico para Engenharia

●Evoluiu para um sistema interativo cujo elemento básico de dado trata-se de matrizes que não requerem dimensionamento

●Com o passar dos anos transformou-se na ferramenta padrão para ensino e pesquisa básica e/ou avançada na matemática, engenharia, ciências aplicadas etc.

●Na industria fornece uma opção de ferramenta para análise pesquisa e desenvolvimento de alta qualidade.

Matlab Básico para Engenharia

●Outra grande vantagem do Matlab da qual deve-se grande parte do seu sucesso são os chamados toolboxes.

●Tratam-se de uma série de aplicações/soluções específicas implementadas através de funções (M-files) que expandem o ambiente do Matlab para solucionar problemas específicos nas mais diversas áreas.

●Processamento de Sinais, Sistemas de

Controle, Redes Neurais, Lógica Fuzzy, Wavelets, etc...

Matlab Básico para Engenharia

●O sistema Matlab consiste em cinco partes principais:

–Ambiente de Desenvolvimento –Biblioteca de Funções Matemáticas

–Linguagem de Programação

–Tratamento Gráfico

–Aplication Program Interface (API)

Matlab Básico para Engenharia

●Ambiente de desenvolvimento

–Conjunto de ferramentas e “instalações” que visão auxiliar o uso das funções e arquivos do

Matlab.

–Inclui itens como, Desktop do Matlab, Janela de

Comando, Histórico de Comando, browsers para ajuda, Workspace, busca de caminhos, etc...

Matlab Básico para Engenharia

●Biblioteca de funções matemáticas:

–Uma vasta coleção de algorítimos computacionais que vão desde funções elementares como soma, senos ,cosenos, aritmética complexa etc. Até funções mais sofisticadas como inversão de matrizes, autovalores , funções de Bessel, transformada rápida de Fourier etc.

Matlab Básico para Engenharia

●Linguagem de programação:

–Linguagem de programação de alto nível baseada em matrizes/vetores com diretrizes de controle de fluxo, funções, estrutura de dados, entradas/saídas, propriedades de orientação a objeto etc...

–Permitem programação tanto de pequenas aplicações, códigos curtos e rápidos para solucionar demandas simples, quanto a criação de algorítimos extensos e complexos

Matlab Básico para Engenharia

● Tratamento Gráfico:

–Sistema gráfico do Matlab que inclui comandos de alto nível para visualização de dados de foram bidimensional e tridimensional. Possui também processamento de imagens, aprestação gráfica e animação.

–Inclui ainda comandos de “baixo nível” para customizar a aparência dos gráficos bem como construir uma interface gráfica de interação com o usuário completa em suas aplicações no Matlab.

Matlab Básico para Engenharia

●Aplication Program Interface (API):

(Parte 1 de 4)

Comentários