NÍVEL BÁSICO CAPÍTULO III



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

MATLAB Avançado. Melissa Weber Mendonça Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011.

6. Geometria, Primitivas e Transformações 3D

Criando e usando Gráficos

Introdução ao Scilab 3.0 Parte 4

GNUPLOT Uma breve introdução

UNIVERSIDADE GAMA FILHO Laboratório de Controle I - MATLAB

Gráficos tridimensionais. Introdução ao MATLAB p.1/31

4 Orbitais do Átomo de Hidrogênio

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

Objetivos. Apresentar as superfícies regradas e superfícies de revolução. Analisar as propriedades que caracterizam as superfícies regradas e

Vetores, Matrizes e Gráficos

Tutorial de Matlab Francesco Franco

Modelagem no Domínio do Tempo. Carlos Alexandre Mello. Carlos Alexandre Mello 1

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

Composição de Layout no Spring

3.4 Movimento ao longo de uma curva no espaço (parte segunda)

Universidade Federal Rural de Pernambuco

Curvas em coordenadas polares

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.

TIPOS DE REFLEXÃO Regular Difusa

A abordagem do assunto será feita inicialmente explorando uma curva bastante conhecida: a circunferência. Escolheremos como y

DESENVOLVIMENTO DE PROGRAMA MULTIMIDIA PARA O ENSINO DEDINÂMICA DE MÚLTIPLOS CORPOS

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Sumário. Tutorial: Editor de Exercícios Online para o professor

Cotagens especiais. Você já aprendeu a interpretar cotas básicas

APLICAÇÕES DA DERIVADA

Linguagem algorítmica: Portugol

Bacharelado em Ciência e Tecnologia Bacharelado em Ciências e Humanidades. Representação Gráfica de Funções

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

MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 04. Prof. Dr. Marco Antonio Leonel Caetano

Microsoft Access XP Módulo Um

IBM1018 Física Básica II FFCLRP USP Prof. Antônio Roque Aula 6. O trabalho feito pela força para deslocar o corpo de a para b é dado por: = =

PARTE 2 FUNÇÕES VETORIAIS DE UMA VARIÁVEL REAL

(x, y) = (a, b) + t*(c-a, d-b) ou: x = a + t*(c-a) y = b + t*(d-b)

INE Procedimentos de Análise Bidimensional de variáveis QUANTITATIVAS utilizando o Microsoft Excel. Professor Marcelo Menezes Reis

Este software resolve todos esses problemas.adobe reader é um software free, para ler os arquivos pdf..

SECRETARIA DE ESTADO DA EDUCAÇÃO SUPERINTENDÊNCIA DE EDUCAÇÃO DIRETORIA DE TECNOLOGIA EDUCACIONAL PORTAL DIA A DIA EDUCAÇÃO Natel Marcos Ferreira

Gráficos bidimensionais. Introdução ao MATLAB p.1/36

1 Descrição do Trabalho

AULA 1 Iniciando o uso do TerraView

C++ e ROOT via ssh. d0server/access

Lei de Gauss da Eletricidade. Prof. Rudi Gaelzer IFM/UFPel (Física Básica III )

Universidade Federal de Santa Catarina CAPÍTULO 6 GRÁFICOS NO EXCEL.

A equação da posição em função do tempo t do MRUV - movimento retilíneo uniformemente variado é:

Tratamento de Dados Utilizando o SciDAVis Tutorial Parte 1 Como construir um gráfico e fazer um ajuste linear

Mini-curso de MATLAB e Octave para Cálculo Numérico

Integrais Duplas e Coordenadas Polares. 3.1 Coordenadas Polares: Revisão

MAT1154 ANÁLISE QUALITATIVA DE PONTOS DE EQUILÍBRIO DE SISTEMAS NÃO-LINEARES

C D. C) Coleções: é usada para organizar o conteúdo de áudio, vídeo e imagens em pastas, buscando facilitar a montagem do storyboard.

LEI DE OHM. Professor João Luiz Cesarino Ferreira. Conceitos fundamentais

LISTA DE EXERCÍCIOS DE CAMPOS CONSERVATIVOS NO PLANO E NO ESPAÇO. CURVAS PARAMETRIZADAS, INTEGRAIS DE LINHA (COM RESPEITO A COMPRIMENTO DE ARCO).

Introdução ao Tableau Server 7.0

DESENHO TÉCNICO AutoCAD

RESUMO 2 - FÍSICA III

Programação Orientada a Objetos: Lista de exercícios #1. Bruno Góis Mateus

Prática 6 ActionScript

CorelDRAW UM PROGRAMA DE DESIGN

Sistema Click Principais Comandos

Estabilidade. Carlos Alexandre Mello. Carlos Alexandre Mello 1

Um Pequeno Manual. Adelmo Ribeiro de Jesus

Dadas a base e a altura de um triangulo, determinar sua área.

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

4.10 Solução das Equações de Estado através da Transformada de Laplace Considere a equação de estado (4.92)

UTILIZAÇÃO DE RECURSOS ESTATÍSTICOS AVANÇADOS DO EXCEL PREVISÃO

&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO

LENTES E ESPELHOS. O tipo e a posição da imagem de um objeto, formada por um espelho esférico de pequena abertura, é determinada pela equação

Capítulo 1 - Introdução:

Tópico 11. Aula Teórica/Prática: O Método dos Mínimos Quadrados e Linearização de Funções

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

OURO MODERNO Designer Gráfico APOSTILA DE EXEMPLO. (Esta é só uma reprodução parcial do conteúdo)

Projeto de Redes Neurais e MATLAB

Tutorial de Viga: Ansys - Beam3

Tutorial Baseado em video do Sr. Rafael Streda.

Table of Contents. PowerPoint XP

AutoCAD para TOPOGRAFIA

CURSO DE PROGRAMAÇÃO EM JAVA

Exercícios Temas atuais de Física Relatividade e Física de partículas

Protocolo TCP/IP. Neste caso cada computador da rede precisa de, pelo menos, dois parâmetros configurados:

Gráficos em duas dimensões

Por que o quadrado de terminados em 5 e ta o fa cil? Ex.: 15²=225, 75²=5625,...

Utilidades Diversas. Aplicações Informáticas para Engenharia. SérgioCruz

Aula 7 Valores Máximo e Mínimo (e Pontos de Sela)

Serviço Público Federal Universidade Federal do Pará - UFPA Centro de Tecnologia da Informação e Comunicação - CTIC S I E

Unidade 5: Sistemas de Representação

Laboratório de Sistemas e Sinais Análise Espectral

Introdução ao EBSCOhost 2.0

Simetria de Figuras Planas e Espaciais

Usando o Excel ESTATÍSTICA. Funções

Uma lei que associa mais de um valor y a um valor x é uma relação, mas não uma função. O contrário é verdadeiro (isto é, toda função é uma relação).

FÍSICA - MOVIMENTO CIRCULAR UNIFORME - PARÂMETROS SITE: Responsável: Sebastião Alves da Silva Filho Data:

MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 02. Prof. Dr. Marco Antonio Leonel Caetano

WordPress Institucional UFPel Guia Rápido

3.3 Espaço Tridimensional - R 3 - versão α 1 1

PRINCÍPIOS DE INFORMÁTICA PRÁTICA OBJETIVO 2. BASE TEÓRICA 3. SEQÜÊNCIA DA AULA. 3.1 Iniciando o PowerPoint

Tópico 02: Movimento Circular Uniforme; Aceleração Centrípeta

Lei de Gauss Origem: Wikipédia, a enciclopédia livre.

Mini Curso Introdução ao MATLAB

Transcrição:

UNIVERSIDADE FEDERAL DO PARÁ CENTRO TECNOLÓGICO DEPARTAMENTO DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO PROGRAMA DE EDUCAÇÃO TUTORIAL SEMANA DOS 40 ANOS DE ENGENHARIA ELÉTRICA NÍVEL BÁSICO CAPÍTULO III PROGRAMA DE EDUCAÇÃO TUTORIAL ENGENHARIA ELÉTRICA -UFPA BELÉM-2004

3.1- INTRODUÇÃO: CAPÍTULO 3 GRÁFICOS NO MATLAB O sistema gráfico do MATLAB incorpora uma variedade de técnicas sofisticadas para apresentação e visualização de dados. Este sistema é construído através de um conjunto de objetos gráficos, tais como linhas e superfícies, cuja presença pode ser controlada pelo ajuste dos valores das propriedades de cada objeto. Neste capítulo mostraremos os recursos disponíveis no MATLAB de criação e manipulação de figuras para apresentação de resultados em formato gráfico. Engenheiros usam gráficos para analisar e resolver problemas e situações. Por isso é muito importante aprendermos a interpretar e gerar gráficos e suas formas. Vamos aprender como o MATLAB pode nos ajudar a gerar gráficos. 3.2 GRÁFICOS 2-D É muito comum engenheiros e cientistas usarem gráficos 2-D. Os dados que nós plotamos são usualmente lidos por um arquivo ou calculados em nossos programas. Geralmente assumimos que valores de x representam variáveis independentes e que valores de y representam variáveis dependentes. Os comandos para plotar gráficos lineares e logarítmico são: Plot(x,y) - é uma função básica de geração de gráficos no MATLAB. Gera gráfico bidimensional com eixos x e y lineares. Semilogx(x,y) este comando gera gráfico usando escala linear para y e escala logarítimica para x. Semilogy(x,y) este comando gera gráfico usando escala linear para x e escala logarítimica para y. Loglog(x,y) - este comando gera gráficos com escala logarítimica para ambos os eixos x e y. >>x=[-10:.1:10]; >>y=sin(x); >>plot(x,y) Detalhamento da função plot: Gráficos múltiplos => Para plotar curvas múltiplas no mesmo gráfico deve-se usar vários argumentos no comando plotar como a seguir: Plot(x,y,w,z); Quando se executa este comando a curva correspondente a x, y e a curva correspondente a w,z são plotados no mesmo gráfico. O MATLAB diferencia as curvas por cores diferentes. 1

Subplot => Este comando é usado quando se quer visualizar dois ou mais gráficos ao mesmo tempo. Subplot(2,1,1),plot(x,y) Subplot(2,1,2),plot(w,z) Este comando significa que teremos dois gráficos sendo o primeiro plot(x,y) colocado na parte superior da tela e o segundo plot(w,z) colocado na parte inferior da tela. Os comandos para adicionar títulos, linhas de grade e inserir textos estão relacionados a seguir: Title ( texto ) - Este comando escreve títulos no topo do gráfico plotado. Xlabel( texto ) - Este comando escreve um texto abaixo do eixo x do gráfico plotado. Ylabel( texto ) - Este comando escreve um texto ao lado do eixo y do gráfico plotado. Text(x,y, text ) - Este comando escreve um texto na tela do gráfico no ponto específico das coordenadas (x,y) usando os eixos dos gráficos. Se x e y são vetores o texto é escrito a cada ponto. Legend(texto1,...,texton) Cria texto de legenda no gráfico. Os comandos para fazer atributos de eixos estão relacionados a seguir : Axis([Xmin Xmax Ymin Ymax]) - controla escala dos eixos. Zoom(zfactor) Modifica escala de exibição da janela. Grid habilita/desabilita exibição de grade. Gráficos polares são úteis quando valores são representados por ângulo e grandeza (magnitude). Por exemplo se medirmos a intensidade luminosa ao redor de uma fonte de luz, podemos representar a informação com um ângulo fixando eixos e magnitude representando intensidade. Coordenadas polares: Um ponto é representado por coordenadas polares por um ângulo θ e uma magnitude r. O valor de θ é geralmente dado entre 0 e 2π. A magnitude é um valor positivo que representa a distância do eixo que fornece o ângulo até o ponto. O comando no MATLAB para gerar gráficos polares é: Polar(θ,r) Este comando generaliza gráficos polares com ângulo θ (em radiano) e magnitude r correspondente. >>theta=0:2*pi/100:2*pi; >>r=theta/(2*pi); >>polar(theta,r) O MATLAB também trabalha com alguns tipos especiais de gráficos, tais como: Bar(x,y) Este comando gera gráficos de barras com elementos do vetor y localizados no vetor x, contém o mesmo espaço entre os vetores. Stairs(x,y) Este comando gera um gráfico de degraus com os elementos do vetor y localizados no vetor x, contendo o mesmo espaço entre os valores. 2

Stairs(y) - Este comando gera um gráfico de degraus com os elementos do vetor y. Quando se trata de gráficos 2-D, é interessante citarmos a função: comet(y) Dados x e y, ele gera gráfico com exibição de trajetória animada. 3.3 GRÁFICOS 3-D Para gerar um arquivo que representa uma superfície 3-D, primeiramente calculamos os valores de x e y que representam as variáveis independentes e depois calculamos os valores de z que representa os valores da superfície. Nesta seção apresentaremos as principais funções de criação e manipulação de gráficos tridimensionais. Tratando-se de dimensões espaciais começaremos com a função: plot3(f(x,y),g(x,y)): Cria uma curva no espaço. >>x=-4*pi:0.1:4*pi; >>y=-4*pi:0.1:4*pi; >>plot3(cos(x),sin(y),(x+y)) O comando meshgrid tem os argumentos do vetor x e y., ou seja, transforma o domínio especificado pelos vetores x e y em vetores que podem ser usados em cálculos de função de duas variáveis e construção de gráfico 3D. Meshgrid dados dois vetores x e y, ele retorna duas matrizes, Mx e My, contendo a malha de coordenadas necessária para geração de superfícies. >>x=1:3; >>y=1:3; >>[Mx,My]=meshgrid(x,y) >>Mx = My = 1 1 1 2 2 2 3 3 3 A função acima citada é utilizada para gerar dados para todas as outras funções 3D, tais como: Mesh(Mx,My,Mz): Gera malha a partir de coordenadas 3D Surf(Mx,My,Mz): gera superfície a partir de coordenadas 3D. Gráficos 3 D Especiais: cylinder(raio,n): cria um cilindro de altura 1.Onde os parâmetros de entrada são o raio e o número de faces (N). 3

sphere(n): Cria uma esfera de raio 1.N é o número de faces. Outras funções importantes acerca da gcriação de gráficos no MATLAB, podemos citamos as seguntes funções: ezplot3(x(t),y(t),z(t)): Gera gráfico 3D a partir das equações paramétricas x(t), y(t) e z(t). >>ezplot3('cos(4*t)','sin(2*t)','1./(t+1)') Ezcontour, ezcontourf, ezmesh, ezmeshc, ezsurf, ezsurfc: Geram gráficos 3D a partir de equações de funções com duas variáveis. >>equação= cos(x)*y ; >>subplot(2,3,1) >>ezcontour (equação) % curva de nível de superfície >>subplot(2,3,2) >> ezcontourf (equação) % area de nível de superfície >> subplot(2,3,3) >>ezmesh(equação) % malha >> subplot(2,3,4) >>ezmeshc(equação) % malha com curva de nível >> subplot(2,3,5) >>ezsurf(equação) % superfície >> subplot(2,3,6) >>ezsurfc(equação) % superfície com curva de nível 4