Oficina de MATLAB Nível Básico Aula 1



Documentos relacionados
Tutorial de Matlab Francesco Franco

Introdução ao software MatLab

TUTO TUT RIAL O DE MATLAB MA FLÁVIA BASTOS 04/05/2010

Introdução ao Matlab. 1 Algumas regras e comandos do Matlab. 3 de março de Docente Responsável : Prof. Dr. Antônio C. Roque

criar u u = E(:,1) criar b b=a(:,3)

Vetores, Matrizes e Gráficos

UNIVERSIDADE GAMA FILHO Laboratório de Controle I - MATLAB

Algoritmo e Programação

Departamento: Matemática Curso: Eng a Madeiras Ano: 1 o Semestre: 2 o Ano Lectivo: 2006/2007. Aula prática n o 1 - Introdução ao MATLAB

Componentes da linguagem C++

Minicurso de Matlab. Redes Neurais. Lorran Ferreira Maroco Sutter. 26 de maio de 2014, Juiz de Fora. Universidade Federal de Juiz de Fora

Algoritmo. Linguagem natural: o Ambígua o Imprecisa o Incompleta. Pseudocódigo: o Portugol (livro texto) o Visualg (linguagem) Fluxograma

Aula 2P - Comandos básicos do Matlab aplicados a PDS

07/03/07 1ª aula de Matlab 10:30 12:00

Algoritmos com VisuAlg

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS

Lab 6 Editor vi ou vim

Processamento Numérico

UFERSA Universidade Federal Rural do Semi-Árido. R Project R Project Criando e manipulando objetos.

Prof. Dr. Iron Macêdo Dantas

CURSO BÁSICO DE PROGRAMAÇÃO AULA 7

Não use essa apostila como única fonte de consultas, procure livros e manuais.

Introdução aos cálculos de datas

Aula Teórica 12. Material Didático Proposto

Curso de Programação Computadores

O Excel é um programa de computador desenvolvido para gerenciar dados na forma de planilhas.

Projeto de Redes Neurais e MATLAB

Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões

Olimpíadas de Informática

&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO

PHP AULA1. Prof. Msc. Hélio Esperidião

INTRODUÇÃO À PROGRAMAÇÃO BCC 201 TURMAS 31, 32 E AULA TEÓRICA 4 PROF. MARCELO LUIZ SILVA (R E D)

Programa. Linguagem MATLAB Métodos Computacionais para EDO Métodos Computacionais para EDP. Critérios

Sistemas e Sinais (LEE & LETI)

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

Laboratório de Programação I

Aula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4.

Java Como Programar, 8/E

Introdução à Programação

Mini Curso Introdução ao MATLAB

Introdução à Linguagem

Escola Info Jardins. Microsoft Excel Aula 1

Algoritmos e Estrutura de Dados. Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira

Prof. Esp. Adriano Carvalho

Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante

Introdução ao processamento de imagens e OCTAVE. Julio C. S. Jacques Junior juliojj@gmail.com

Tutorial do Iniciante. Excel Básico 2010

Criando um script simples

Resolução de problemas e desenvolvimento de algoritmos

Introdução ao GeoGebra

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2

Introdução ao MATLAB. Afonso Paiva ICMC-USP

Microsoft Excel 2007

Programação Básica em Arduino Aula 2

Sistemas de Numeração

Lição 1 - Criação de campos calculados em consultas

INF 1005 Programação I

INFORMÁTICA APLICADA AULA 02 LINGUAGEM DE PROGRAMAÇÃO C++

Capítulo 2: Introdução à Linguagem C

EXEMPLO DE COMO FAZER UMA MALA DIRETA

Introdução ao Matlab

MC-102 Aula 17 Strings e Matrizes

Microsoft Office Excel 2007

CICLO DE APERFEIÇOAMENTO PROFISSIONAL DOS SERVIDORES MUNICIPAIS DE MARICÁ- RJ EDITOR DE TEXTO - WORD

TUTORIAL NetBeans 6.5

Prática 3 Microsoft Word

Estruturas de Repetição

ALGORITMOS PARTE 01. Fabricio de Sousa Pinto

7. Usar o último resultado: --> ans -->a*2+a*3 -->ans*2. 8. Ver as variáveis existentes: --> who -->who

Resumo da Matéria de Linguagem de Programação. Linguagem C

SciLab. Prof. Raimundo C. Ghizoni Teive

O código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.

Apostila de Fundamentos de Programação I. Prof.: André Luiz Montevecchi

Instruções para a atividade

2. OPERADORES ALGORITMOS, FLUXOGRAMAS E PROGRAMAS FUNÇÕES... 10

MANUAL ZEDIT 32 Índice:

AULA 06 CRIAÇÃO DE USUÁRIOS

Introdução à Engenharia de

Organização Básica do Computador

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

Delphi 7 Aula 01 Área do Triângulo

O EXCEL NÃO É UM SOFTWARE NATIVO DO WINDOWS. É UM SOFTWARE QUE INTEGRA O PACOTE MICROSOFT OFFICE.

Linux, Windows, Antivírus, Teclado e .

Criar a classe Aula.java com o seguinte código: Compilar e Executar

Guia do Wattbike Expert Software para Iniciantes

Informática no Ensino de Matemática Prof. José Carlos de Souza Junior

A Estação da Evolução

CONVENÇÃO DE CÓDIGO JAVA

Lição 03 Aplicativos do Windows Bloco de Notas, Calculadora

OBI2009 Caderno de Tarefas

Caixa de Nome Barra de Fórmulas. Célula Ativa Cabeçalho Coluna Cabeçalho Linha

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos

Algoritmos em Javascript

Programação Orientada a Objetos com PHP & MySQL Sistema Gerenciador de Banco de Dados: Introdução e configuração de bases de dados com Postgre e MySQL

Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica 28/03/15. lmax Rodrigues. lcaroline Pereira.

Excel 2010 Módulo i. Incrementando. Seus conhecimentos

Transcrição:

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS SÃO JOSÉ SANTA CATARINA Oficina de MATLAB Nível Básico Aula 1 Prof. Jeremias Stein Rodriguês Aluna bolsista: Stephany Padilha Guimarães

Introdução O MATLAB (de MATrix LABoratory) é um software interativo de alta performance voltado para o cálculo numérico. Como o software possui diversos subprogramas (toolboxes), ele pode ser utilizado em diversas áreas, desde que o usuário possua as licenças. É produzido pela MathWorks.

Ambiente de Trabalho

Ambiente de Trabalho

Ambiente de Trabalho

Ambiente de Trabalho

Comandos Básicos Comandos devem ser digitados na tela de comando: clear <termo>: apaga o <termo> da memória clear: apaga todos os dados da memória clc: limpa a tela (ou CTRL+L) close: fechas as figuras abertas who: variáveis no espaço de trabalho e informações whos: variáveis e informações(mais detalhado)

Ajuda - HELP Como a maioria dos softwares, também temos o comando help: help <tópico>: busca informações sobre tópicos, comandos e exemplos >> help sin >> help plot >> help who lookfor <palavra-chave>: procura por palavras nas primeiras linhas de tópicos de auxílio MATLAB

Ajuda - HELP

Ajuda - HELP

Salvando Dados dairy <nome>: instrui o MATLAB a registrar tudo o que é feito na janela do MATLAB e a salvar no arquivo denominado nome Para acessar os comandos salvos no DIARY só precisamos digitar type <nome> save <nome>: salva as matrizes e todas as variáveis listadas pelo comando whos no arquivo chamado nome. O MATLAB rotula esses arquivos com a extensão.mat em vez de.m Os arquivos nome.mat podem ser lidos pelo MATLAB mais tarde digitando-se load <nome>

Exemplos de Funções help elfun: apresenta lista de funções elementares Exemplos:

Informações Importantes Comando terminado com ponto-e-vírgula: resultado não sai na tela Vírgula: separa vários comandos na mesma linha %: indica que o resto da linha é um comentário Interromper um comando: CONTROL +C

Tipos de Resultado

Formato Numérico format short: exibe 5 dígitos format long: exibe 16 dígitos format short e: exibe 5 dígitos na aritmética de ponto flutuante format long e: exibe 16 dígitos na aritmética de ponto flutuante format rat: exibe no formato racional

Declarando Variáveis Os nomes de variáveis devem ser : Nomes iniciados por letras Não podem conter espaços Nem caracteres de pontuação O MATLAB faz diferença entre letras maiúsculas e minúsculas. A declaração de uma variável segue o formato: >> <variável> = <valor>

Operações ^ Potência / Divisão à direita \ Divisão à esquerda * Multiplicação + Adição - Subtração

Matrizes e Vetores Tudo é matriz no MATLAB! Elementos de uma mesma linha de uma matriz são separados com espaços ou vírgulas e uma nova linha da matriz é especificada com um ponto e vírgula. Exemplo: A = [ 1 2 4; 8 2 9] >> A = 1 2 4 8 2 9

Matrizes e Vetores Um vetor é uma matriz linha ou coluna Exemplo: B = [ 1, 2, 3, 4] >> B = 1 2 3 4

Matrizes e Vetores Também podemos definir vetores usando : Exemplo: C = 1:10 ou C = [1:10] >> C = 1 2 3 4 5 6 7 8 9 10 Exemplo: D = 1:2:10 pulando de dois em dois >> D = 1 3 5 7 9

Matrizes e Vetores Crie um vetor coluna começando em 3, pulando de 4 em 4, até 22.

Matrizes e Vetores Podemos concatenar matrizes: Exemplo: E = [B D] >> E = 1 2 3 4 1 3 5 7 9 B D

Matrizes e Vetores Podemos buscar elementos de da matriz Exemplo: E = 1 2 3 4 1 3 5 7 9 >> E(6) Sexto elemento do vetor ans = 3 >> E(3:6) Do terceiro ao sexto elemento do vetor ans = 3 4 1 3

Matrizes e Vetores Exemplo: A = 1 2 4 8 2 9 Quem são os elementos A(2) e A(5)? E A(2,1)? Verifique o resultado de A(1:6)

Matrizes Especiais

Matrizes Especiais

Comandos para Matrizes size (A): retorna as dimensões da matriz A det(a): retorna o determinante da matriz A length(a): retorna a maior dimensão da matriz A inv(a): retorna a inversa da matriz A max(a): retorna o valor máximo da matriz A min(a): retorna o valor mínimo da matriz A

Comandos para Matrizes Use as funções acima para as matrizes que foram criadas.

Operações com Matrizes Para matrizes temos as operações básicas que já conhecemos. ^ Potência / Divisão à direita \ Divisão à esquerda * Multiplicação + Adição - Subtração Transposta Apenas na adição, subtração e multiplicação por um escalar que temos uma operação ponto a ponto.

Operações com Matrizes Podemos definir outras operações ponto a ponto..^./.\.* Potência ponto a ponto Divisão à direita ponto a ponto Divisão à esquerda ponto a ponto Multiplicação ponto a ponto

Operações com Matrizes Exemplo: A = 1 2 4 e F = 7 5 3 8 2 9 9 5 1 >> A.*F ans = 7 10 12 72 10 9 Faça outras operações com as matrizes.

Operações com Matrizes