Aula Introdução ao MATLAB

Slides:



Advertisements
Apresentações semelhantes
O TECLADO 1 -Principais teclas de edição de texto Tecla Função
Advertisements

Vamos Relembrar o que vimos na última aula!!
coloca todas as letras no formato de maiúscula.
Vi 1 Editando com vi. vi 2 Por que vi? l Editar arquivos de configuração l Editar scripts de shell l Disponível em todas as distribuições l Necessita.
Iniciação ao MatLab Profa Dra. Rossana Lott Rodrigues
Folha de Cálculo TIC 10.
Administração de Redes Cisco I
Treinamento do Microsoft® Word 2010
Matlab Mini Curso PET 2012.
Monitoria de Sistemas Inteligentes
MICROSOFT WORD AULA DO DIA 16/10/2009
A17 – Primeiros passos na utilização das TIC
Ambiente de desenvolvimento O ambiente Turbo C Editor Sistema de ajuda Execução passo-a-passo e watch Ficheiros *.bak.
Monitoria de Sistemas Inteligentes IF684
MatLab (Matrix Laboratory)
MATLAB - Matrix Laboratory Adaptado de Profa
Editor de Texto do Dosvox
MatLab (Matrix Laboratory)
Introdução à Informática com Software Livre 12:58.
Lógica de Programação.  Um algoritmo é um conjunto de instruções, dispostas em um sequência lógica, que levam à resolução de um problema.  Um algoritmo.
Estrutura Sequencial COUT CIN
Algoritmos e Programação utilizando Visualg
Algoritmos e Estruturas de Dados I
UNIVERSIDADE FEDERAL DE SANTA CATARINA FACULDADE DE ENGENHARIA SANITÁRIA AMBIENTAL FLORIANÓPOLIS AUTOCAD: COMANDOS 2D DISCIPLINA: CAD PARA ENG. SANITÁRIA.
Grupos de Slides No 7. Prof. SIMÃO
Lição de programação iniciante
Apresentação do Laboratório Falar sobre as máquinas, 14 unidades
Introdução ao VisuALG Prof. Andrew Rodrigues
Grid Analysis and Display System
Módulo I Capítulo 2: IDE e Variáveis
Prof. Wellington Franco Sub-Rotinas:Funções e Procedimentos
Introdução à Linguagem JavaScript
SCILAB – Matrizes e Vetores
Prof. Wellington Franco
FUNDAMENTO DE PROGRAMAÇÃO
Representação de um Algoritmo na Forma de Pseudocódigo
Fundamentos de Programação 1
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Algoritmos e Estruturas de Dados I
LÓGICA DE PROGRAMAÇÃO/ALGORITMOS
Algoritmos e Técnicas CEFET/RN.
INFORMÁTICA TRT – PF – PRF WORD E EXCEL
INTRODUÇÃO A EDUCAÇÃO À DISTÂNCIA - EAD Módulo I
Apresentação do Laboratório
Disciplina: Álgebra Linear e Geometria Analítica
Aplicações de Flip-Flops Registradores
Tecnologia para Internet - II
Desenho CAD I Curso Técnico em Eletromecânica
Introdução à Computação
Conceitos Básicos do Excel. O Excel é um editor de planilhas eletrônicas para visualização, gerenciamento e análise de dados, mas também possui alguns.
Programação Estruturada Aula 1 Prof. Jorge Barreto Julho 2018.
O que você deve saber sobre
Modelagem de Sistema T5MOD/N5MOD
Programação Funcional
Professora Roberta Bonamichi Guidi Garcia
Linguagem de Programação I
Microsoft Excel: Módulo 1 – Introdução O Microsoft Excel é um software destinado à criação e edição de planilhas eletrônicas. É utilizado e requisitado.
Microsoft Excel: Módulo 1 – Introdução O Microsoft Excel é um software destinado à criação e edição de planilhas eletrônicas. É utilizado e requisitado.
Apresentação do Laboratório
Curso básico de PHP. 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
CCT0672- Introdução a Programação Aula 01: Apresentação da ementa.
FORMULAS AVANÇAS EM PLANILHAS
BrOffice Calc e Planilhas de Cálculos
Representação de Algoritmos
Tipos Primitivos de Dados
MATRIZES.
Scilab Aula 1 – Introdução.
Técnico Integrado em Informática – Programação Estruturada e Orientada a Objetos Introdução à Linguagem de Programação Python Prof. Fábio Procópio Prof.
Programação de Computadores LINGUAGEM C – AULA 03 – PROF. WELLINGTON TELLES.
Aula 2 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

Aula Introdução ao MATLAB

Introdução O que é o MATLAB? MATLAB ->marca registrada de The MathWorks, Inc. Originalmente desenvolvido para ser um "Laboratório para estudo de Matrizes” Atualmente suas capacidades ultrapassam em muitas vezes as possibilidades de sua versão original é hoje uma das mais importantes linguagens de programação para computação técnica e científica em geral

Conhecendo o ambiente do MATLAB A área de trabalho (“Command window”) “>>" é o prompt (local para digitar os comandos) Ex: digite cada linha de comando, a seguir, e após pressione a tecla <enter> >>s=‘ Hello World !’ >>disp (s) % exibe a variável s Comentários >> % Este é um comentário

Teclas de Auxílio à edição ↑ recupera o comando digitado anteriormente ↓ recupera o comando seguinte (se houver) ← move o cursor um caracter para trás → move o cursor um caracter para a frente Delete ou (← backspace) apaga o caracter anterior (tecla) Ctrl-a move o cursor para o início da linha Ctrl-e move o cursor para o final da linha

Conhecendo o MATLAB Como obter ajuda No prompt do console digite >> help Digite help seguido do nome da função que deseja ajuda. Ex: >> help disp Menu help da área de trabalho

Manipulação de Arquivos e Diretórios >> pwd %Apresenta o diretório atual de trabalho

Conhecendo o MATLAB O Editor Acessado através de: Menu file>New>M-file (para arquivo novo) Menu file>Open ou Ctrl+O Exemplo: Digite no Editor s=‘Hello World !’ disp (s) Salve o arquivo com o nome teste.m Executando barra de ferramentas: tecla run Menu Debug->Run teste.m F5

Elementos Básicos do MATLAB Criando Variáveis Reais = comando de atribuição >> x = 3.1416927; >>y=1; >> X=2; >> x >>y >> X é case sensitive Não pode começar com número Palavra única O ; suprime a apresentação do resultado

Operações Básicas com Matlab O comando save >>save(‘dados.’, ‘x’, ‘y’) % salva as variáveis x e y O comando clear >> clear X %elimina a variável ‘X’; >> clear all % elimina todas variáveis desprotegidas O comando load >>load(‘dados’) %recupera as variáveis salvas >>load(‘dados’, ‘x’) O comando who >> who %listagem de variáveis

Constantes e Variáveis especiais pi: constante p i ou j: número imaginário ( ) nan: não é um número

Operadores Matemáticos Elementares + soma - subtração * multiplicação / divisão à direita (x/y=xy-1) \ divisão à esquerda (x\y=x-1y) ^ Exponenciação ‘ Conjugado Transposto

Exercício 01 Crie um diretório chamado MeuDir. Entre nesse diretório. Execute os comandos: x1=1; x2=2; y=x1*x2; Salve o arquivo com as variáveis x1,x2 e y no arquivo exerc01 no formato ASCII Comentar as operaçoes realizadas

Operadores de Comparação Operadores Lógicos a & b lógica E a | b lógica OU ~ a lógica NÃO Operadores Relacionais a==b verdadeiro se a e b são iguais a~=b verdadeiro se a e b são diferentes a<b verdadeiro se a menor que b a>b verdadeiro se a maior que b a<=b verdadeiro se a menor ou igual a b a>=b verdadeiro se a maior ou igual a b

Variáveis Boleanas 1 verdadeiro 0 falso Exerc. 02: Execute os comandos abaixo. Comente em cada linha qual a operação realizada e explique os resultados obtidos. Salve o arquivo do editor como Ex02_Aluno1.m >> a=1 >>b=(0==1) >>a&b >>a|b >>a~=b

Números Complexos Z = a + bi Exerc 03: >> z = 2 + 3i Exerc 03: Dado z1 = 2 + 7i e z2 = 1 - 2i execute as operações abaixo. Use o help para funções desconhecidas. Faça comentários para explicar cada operação. Salve no editor. >> x=z1 + z2 >> y=z1-z2 >> v=z1*z2 >> a=real (x) >> b=imag(x) >> w=x’ >> Xmod1=sqrt(a^2+b^2) >> Xmod2= abs(x) >> isreal(x) >>isreal(a)

Funções Matemáticas Elementares do MATLAB exp log log10 sqrt acos asin atan cos sin sinc tan

Exemplo x=cos(pi/3) y=sin (pi/3) z=(cos(pi/6))^2+(sin (pi/6))^2 x_graus=acos(x)*180/pi