Processamento de Imagens e Fotografia Digital

Tamanho: px
Começar a partir da página:

Download "Processamento de Imagens e Fotografia Digital"

Transcrição

1 Processamento de Imagens e Fotografia Digital Images Alive: Manipulação de gradientes Eric Jardim ericjardim@gmail.com IMPA - Instituto Nacional de Matemática Pura e Aplicada Prof. Luiz Velho Images Alive: Manipulação de gradientes p. 1

2 Tema: Images Alive Com a popularização de aparelhos com dispositivos gráficos como celulares, handhelds, MP3 players e câmeras digitais, o conceito de imagem ou foto deixou de ser algo exclusivo para visualização em papel. Com isso, existe a possibilidade de termos imagens mais vivas, sejam com pequenas animações de uma imagem ou cena original que dão um efeito de movimento, sem perder a qualidade de imagem. É nesse limiar entre imagem, animação e aplicações interativas que reside o tema Images Alive. Images Alive: Manipulação de gradientes p. 2

3 Técnica escolhida Edge Suppression by Gradient Field Transformation Using Cross-Projection Tensors, dos autores Amit Agrawal, Ramesh Raskar e Rama Chellappa. A técnica consiste em utilizar as informações dos gradientes das imagens tiradas de uma mesma cena sob pequenas variações de iluminação ou com pequenas alterações. A partir de duas imagens, é possível gerar uma terceira que combina informações das duas. Images Alive: Manipulação de gradientes p. 3

4 Exemplos de uso da técnica Extração de objetos em primeiro plano Images Alive: Manipulação de gradientes p. 4

5 Exemplos de uso da técnica Extração de reflexos Images Alive: Manipulação de gradientes p. 5

6 Técnica e o tema Problema: como amarrar o tema com a técnica escolhida? Solução: transições suaves entre imagens resultantes e originais (dissove) Images Alive: Manipulação de gradientes p. 6

7 Técnica: definições Modelo funcional f : U R 2 R 3 = E U = [a,b] [c,d] = {(x,y) R 2 ;a x b,c x d} Representação matricial (discreta), associa um reticulado = ( x, y ) ao domínio U = {(x j,y k ) U;x j = j x,y k = yk} j,k Z, x, y N} O espaço de cor é representado por valores reais por cada canal utilizando ponto flutuante. Images Alive: Manipulação de gradientes p. 7

8 Técnica: definições Podemos olhar a imagem como o gráfico de (x,y,f(x,y)) (x,y) U Vamos agora denotar a imagem por I = f(x,y) Definimos o gradiente de I como [ Ix ] I = I y Para estimarmos os valores de I utilizamos diferenças finitas Images Alive: Manipulação de gradientes p. 8

9 Exemplo: gradiente Gradiente de um canal de uma imagem Images Alive: Manipulação de gradientes p. 9

10 Técnica: definições Vamos também definir o tensor de estrutura suavizado por G σ = ( I I T ) K σ = [ I 2 x I x I y I x I y I 2 y ] K σ onde K σ é núcleo gaussiano de variança σ Mas como G σ é positiva e simétrica [ G σ = ΛΣΛ T λ1 0 = [ v 1 v 2 ] 0 λ 2 ] [ v T 1 v T 2 ] podemos encontrar autovetores v 1,v 2 e seus autovalores associados λ 1,λ 2 onde λ 1 λ 2 Images Alive: Manipulação de gradientes p. 10

11 Exemplo: tensor de estrutura suavizado Tensor de estrutura suavizado Images Alive: Manipulação de gradientes p. 11

12 Técnica: definições Problema: queremos retirar bordas comuns de uma imagem e preservar as outras Como fazer para remover uma borda de um gradiente de uma imagem? Idéia: aplicar uma transformação afim para projetar o vetor na direção perpendicular à borda. Images Alive: Manipulação de gradientes p. 12

13 Tensor de projeção cruzada A forma do tensor de projeção cruzada [ µ1 0 D = [ u 1 u 2 ] 0 µ 2 ] [ u T 1 u T 2 ] Utilizamos as informações do tensor de estrutura G σ de cada imagem, digamos A e B Por convenção queremos: remover as bordas de A que estão em B preservar as bordas de A que não estão em B Os valores µ 1 e µ 2 e os vetores u 1 e u 2 são baseados na análise dos tensores de estrutura das duas imagens Images Alive: Manipulação de gradientes p. 13

14 Tensor de projeção cruzada Vamos calcular o tensor de projeção cruzada Utilizamos as direções dos autovetores de G B σ, ou seja, u 1 = v B 1 e u 2 = v B 2 Temos então 3 situações: B é homogêneo (λ B 1 0) e A tembém é (λa 1 0) µ 1 = 0,µ 2 = 0 B é homogêneo (λ B 1 0) e A não é (λa 1 borda B não é homogêneo (λ B 1 perpendicular µ 1 = 1,µ 2 = 1 > 0), retém a > 0), projeta na direção µ = 0,µ = 1 Images Alive: Manipulação de gradientes p. 14

15 Exemplos de uso Remoção de sombras e reflexos Images Alive: Manipulação de gradientes p. 15

16 Inovações na técnica Aplicar a transformação afim apenas a alguns canais para obter efeitos artísticos Images Alive: Manipulação de gradientes p. 16

17 Inovações na técnica Vamos fazer o reverso da aplicação. Vamos inserir um objeto em outra cena Primeiros utilizamos uma imagem de funda para retirar o objeto da frente Images Alive: Manipulação de gradientes p. 17

18 Inovações na técnica Images Alive: Manipulação de gradientes p. 18

19 Inovações na técnica Utilizamos as informações do tensor de estrutura para combinar imagens Onde existem bordas da imagem da frente, zeramos (ou abaixamos) o gradiente do fundo Images Alive: Manipulação de gradientes p. 19

20 Sobre a implementação O código foi reescrito na linguagem Python (os originais eram MatLab). Vantagens: Linguagem de alto nível com fácil aprendizado e utilização Roda em diversas plataformas É livre, grátis (e não necessita obter uma cópia do MatLab) Foi utilizado Qt4 como toolkit, permitindo parametrizar o algoritmo sem rescrever código. Todo o código está liberado sobre licença livre. Foram utilizadas rotinas numéricas de alto desempenho (NumPy e SciPy). Images Alive: Manipulação de gradientes p. 20

21 Referências Edge Suppression by Gradient Field Transformation Using Cross-Projection Tensors Python Qt Numpy e SciPy Images Alive: Manipulação de gradientes p. 21

Processamento de Imagens e Fotografia Digital

Processamento de Imagens e Fotografia Digital Processamento de Imagens e Fotografia Digital Images Alive: Manipulação de gradientes Eric Jardim ericjardim@gmail.com IMPA - Instituto Nacional de Matemática Pura e Aplicada Prof. Luiz Velho 1 Tema: Images

Leia mais

Resolução do exemplo 8.6a - pág 61 Apresente, analítica e geometricamente, a solução dos seguintes sistemas lineares.

Resolução do exemplo 8.6a - pág 61 Apresente, analítica e geometricamente, a solução dos seguintes sistemas lineares. Solução dos Exercícios de ALGA 2ª Avaliação EXEMPLO 8., pág. 61- Uma reta L passa pelos pontos P 0 (, -2, 1) e P 1 (5, 1, 0). Determine as equações paramétricas, vetorial e simétrica dessa reta. Determine

Leia mais

[ Elaborado por Rosário Laureano ] Análise Matemática II

[ Elaborado por Rosário Laureano ] Análise Matemática II [ Elaborado por ] Análise Matemática II Considere a função f(x,y)=x^3+y^3-3*x-3*y. Designamos por z as imagens por f de cada par (x,y), ou seja, z=f(x,y). Na figura à esquerda são visíveis o gráfico de

Leia mais

Computação Gráfica Aula 0. Alexandre de Barros Barreto - Ms

Computação Gráfica Aula 0. Alexandre de Barros Barreto - Ms Computação Gráfica Aula 0 Alexandre de Barros Barreto - Ms Objetivo da Disciplina Apresentar a computação gráfica, enquanto conjunto de aplicações matemáticas, como ferramenta de representação de dados

Leia mais

Equações paramétricas da Reta

Equações paramétricas da Reta 39 6.Retas e Planos Equações de Retas e Planos Equações da Reta Vamos supor que uma reta r é paralela a um vetor V = a, b, c) não nulo e que passa por um ponto P = x, y, z ). Um ponto P = x, pertence a

Leia mais

Álgebra Relacional. Linguagens de consultas relacionais

Álgebra Relacional. Linguagens de consultas relacionais Álgebra Relacional 1 Linguagens de consultas relacionais Linguagens de consultas: Permitem manipulação e recuperação de dados de um BD. O modelo relacional suporta LCs simples e poderosas: Forte fundamentação

Leia mais

REGRESSÃO. Análise de Correlação

REGRESSÃO. Análise de Correlação REGRESSÃO Linear, Não linear, simples e múltipla Análise de Correlação 2 Correlação Indica a força e a direção do relacionamento linear entre dois atributos Trata-se de uma medida da relação entre dois

Leia mais

Matrizes e Sistemas Lineares. Professor: Juliano de Bem Francisco. Departamento de Matemática Universidade Federal de Santa Catarina.

Matrizes e Sistemas Lineares. Professor: Juliano de Bem Francisco. Departamento de Matemática Universidade Federal de Santa Catarina. e Aula Zero - Álgebra Linear Professor: Juliano de Bem Francisco Departamento de Matemática Universidade Federal de Santa Catarina agosto de 2011 Outline e e Part I - Definição: e Consideremos o conjunto

Leia mais

ADIÇÃO, SUBTRAÇÃO E SIGNIFICADOS

ADIÇÃO, SUBTRAÇÃO E SIGNIFICADOS ADIÇÃO, SUBTRAÇÃO E SIGNIFICADOS CÉLIA MARIA CAROLINO PIRES Introdução: Fazendo uma breve retrospectiva O ensino das chamadas quatro operações sempre teve grande destaque no trabalho desenvolvido nas séries

Leia mais

Métodos Formais. Agenda. Relações Binárias Relações e Banco de Dados Operações nas Relações Resumo Relações Funções. Relações e Funções

Métodos Formais. Agenda. Relações Binárias Relações e Banco de Dados Operações nas Relações Resumo Relações Funções. Relações e Funções Métodos Formais Relações e Funções por Mauro Silva Agenda Relações Binárias Relações e Banco de Dados Operações nas Relações Resumo Relações Funções MF - Relações e Funções 2 1 Relações Binárias Definição

Leia mais

Processamento de Imagens Segmentação

Processamento de Imagens Segmentação Processamento de Imagens Segmentação Segmentação Segmentação Análise de Imagem Divisão da imagem em partes com grande correlação aos objetos e áreas do mundo real contidos na imagem Completa: regiões disjuntas,

Leia mais

Pelo que foi exposto no teorema de Carnot, obteve-se a seguinte relação:

Pelo que foi exposto no teorema de Carnot, obteve-se a seguinte relação: 16. Escala Absoluta Termodinâmica Kelvin propôs uma escala de temperatura que foi baseada na máquina de Carnot. Segundo o resultado (II) na seção do ciclo de Carnot, temos que: O ponto triplo da água foi

Leia mais

Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz

Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz Algoritmos e Programação : Conceitos e estruturas básicas Hudson Victoria Diniz Relembrando... Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar

Leia mais

= i= Com a aplicação ou uso da primeira expressão obtém-se 18,50m 2. Area=(1*(1 5 )+ 3*(2 6)+ 5*(5 5)+ 7*(6-4) + 9*(5-2)+4*(4-1)+3*(2-2))/2= 18,50m 2.

= i= Com a aplicação ou uso da primeira expressão obtém-se 18,50m 2. Area=(1*(1 5 )+ 3*(2 6)+ 5*(5 5)+ 7*(6-4) + 9*(5-2)+4*(4-1)+3*(2-2))/2= 18,50m 2. 4.8.5 Avaliação de Área na Projeção UTM O valor numérico da área de um limite determinado por um conjunto de pontos unidos entre si por segmentos de linha reta sucessivos que não se cruzam pode ser calculado

Leia mais

Remoção de ruído devido a baixa luminosidade utilizando imagens infravermelho

Remoção de ruído devido a baixa luminosidade utilizando imagens infravermelho UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA PROGRAMA DE PÓS-GRADUAÇÃO EM COMPUTAÇÃO CÉSAR GARCIA DAUDT VINICIUS DA COSTA DE AZEVEDO Remoção de ruído devido a baixa luminosidade utilizando

Leia mais

Grupo de Classes de Ideais em Reticulados Quadráticos

Grupo de Classes de Ideais em Reticulados Quadráticos Grupo de Classes de Ideais em Reticulados Quadráticos J. C. Silva, F. S. Costa Depto de Matemática e Informática, DEMATI, UEMA, 65055-970, São Luís, MA E-mail: joaocoelho@cecen.uema.br, felixsilvacosta@gmail.com

Leia mais

Lista de Exercícios Campo Elétrico

Lista de Exercícios Campo Elétrico Considere k o = 9,0. 10 9 N. m 2 /C 2 Lista de Exercícios Campo Elétrico 1. Uma partícula de carga q = 2,5. 10-8 C e massa m = 5,0. 10-4 kg, colocada num determinado ponto P de uma região onde existe um

Leia mais

Linguagem de Programação I

Linguagem de Programação I Linguagem de Programação I Programação Lógica Equipe: Yuri Joyce Carlos Éderson Paulo Maurício 26/05/2011 1 Súmario Introdução Origem Características Conceitos básicos Vantagens e desvantagens Aplicações

Leia mais

Jogos Bayesianos Estratégias e Equilíbrio Aplicações. Jogos Bayesianos. Prof. Leandro Chaves Rêgo

Jogos Bayesianos Estratégias e Equilíbrio Aplicações. Jogos Bayesianos. Prof. Leandro Chaves Rêgo Jogos Bayesianos Prof. Leandro Chaves Rêgo Programa de Pós-Graduação em Estatística - UFPE Programa de Pós-Graduação em Engenharia de Produção - UFPE Recife, 14 de Outubro de 2014 Jogos Bayesianos Jogos

Leia mais

Regressão, Interpolação e Extrapolação Numéricas

Regressão, Interpolação e Extrapolação Numéricas , e Extrapolação Numéricas Departamento de Física Universidade Federal da Paraíba 29 de Maio de 2009, e Extrapolação Numéricas O problema Introdução Quem é quem Um problema muito comum na física é o de

Leia mais

Capítulo 4. Retas e Planos. 4.1 A reta

Capítulo 4. Retas e Planos. 4.1 A reta Capítulo 4 Retas e Planos Neste capítulo veremos como utilizar a teoria dos vetores para caracterizar retas e planos, a saber, suas equações, posições relativas, ângulos e distâncias. 4.1 A reta Sejam

Leia mais

Matriz de Sensibilidade Modal

Matriz de Sensibilidade Modal Introdução ao Controle Automático de Aeronaves Matriz de Sensibilidade Modal Leonardo Tôrres torres@cpdeeufmgbr Escola de Engenharia Universidade Federal de Minas Gerais/EEUFMG Dep Eng Eletrônica EEUFMG

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: QUALIDADE DE SOFTWARE Tema: Testes de Caixa

Leia mais

Determinantes. Matemática Prof. Mauricio José

Determinantes. Matemática Prof. Mauricio José Determinantes Matemática Prof. Mauricio José Determinantes Definição e Conceito Matriz de ordem 1 Dizemos que um determinante é um resultado (numérico) de operações que são realizadas em uma matriz quadrada.

Leia mais

PROGRAMAÇÃO LINEAR. Formulação de problemas de programação linear e resolução gráfica

PROGRAMAÇÃO LINEAR. Formulação de problemas de programação linear e resolução gráfica PROGRAMAÇÃO LINEAR Formulação de problemas de programação linear e resolução gráfica A programação linear surge pela primeira vez, nos novos programas de Matemática A no 11º ano de escolaridade. Contudo

Leia mais

NBR 10126/87 CORTE TOTAL LONGITUDINAL E TRANSVERSAL

NBR 10126/87 CORTE TOTAL LONGITUDINAL E TRANSVERSAL NBR 10126/87 CORTE TOTAL LONGITUDINAL E TRANSVERSAL Podemos definir corte como sendo a representação gráfica no desenho da característica do elemento, através de linhas, símbolos, notas e valor numérico

Leia mais

Definição: representação matemática computacional da distribuição de um fenômeno espacial que ocorre dentro de uma região da superfície terrestre.

Definição: representação matemática computacional da distribuição de um fenômeno espacial que ocorre dentro de uma região da superfície terrestre. MODELO DIGITAL DE ELEVAÇÃO Modelagem Digital de Elevação Definição: UmModeloDigitaldeElevação (MDE) é uma UmModeloDigitaldeElevação (MDE) é uma representação matemática computacional da distribuição de

Leia mais

Álgebra Linear I - Aula 20

Álgebra Linear I - Aula 20 Álgebra Linear I - Aula 0 1 Matriz de Mudança de Base Bases Ortonormais 3 Matrizes Ortogonais 1 Matriz de Mudança de Base Os próximos problemas que estudaremos são os seguintes (na verdade são o mesmo

Leia mais

Reconhecimento facial utilizando Fisherfaces. Disciplina: Reconhecimento de padrões Professor: André Tavares da Silva Mestrando: Márcio Koch

Reconhecimento facial utilizando Fisherfaces. Disciplina: Reconhecimento de padrões Professor: André Tavares da Silva Mestrando: Márcio Koch Reconhecimento facial utilizando Fisherfaces Disciplina: Reconhecimento de padrões Professor: André Tavares da Silva Mestrando: Márcio Koch Márcio Koch, maio 2014 Pauta Apresentação Analise das Componentes

Leia mais

BANCO DE DADOS. Professor: André Dutton

BANCO DE DADOS. Professor: André Dutton BANCO DE DADOS Professor: André Dutton BASES TECNOLÓGICAS Conceito de bases de dados. Modelos conceituais de informações. Modelos de dados: relacional, de redes e hierárquicos. Introdução à teoria relacional:

Leia mais

Representação de rugosidade

Representação de rugosidade Representação de rugosidade A UU L AL A Existem vários tipos de superfície de peças. Qual o melhor meio para identificar rapidamente cada um desses tipos e o estado das superfícies? Essa questão foi resolvida

Leia mais

Aula 01 TEOREMAS DA ANÁLISE DE CIRCUITOS. Aula 1_Teoremas da Análise de Circuitos.doc. Página 1 de 8

Aula 01 TEOREMAS DA ANÁLISE DE CIRCUITOS. Aula 1_Teoremas da Análise de Circuitos.doc. Página 1 de 8 ESCOLA TÉCNICA ESTADUAL ZONA SUL CURSO TÉCNICO EM ELETRÔNICA II. CIRCUITOS ELÉTRICOS Aula 0 TEOREMAS DA ANÁLISE DE CIRCUITOS Prof. Marcio Leite Página de 8 0 TEOREMA DA ANÁLISE DE CIRCUITOS.0 Introdução

Leia mais

Capítulo 6 Sistemas Computadorizados de Auxílio ao Diagnóstico Médico

Capítulo 6 Sistemas Computadorizados de Auxílio ao Diagnóstico Médico 25 Capítulo 6 Sistemas Computadorizados de Auxílio ao Diagnóstico Médico Existem diversos tipos de aplicações já desenvolvidas envolvendo o uso de processamento de imagens médicas, a fim de auxiliar o

Leia mais

1.1. Definição do Problema

1.1. Definição do Problema 13 1 Introdução Uma das principais preocupações de área de engenharia de software diz respeito à reutilização [1]. Isso porque a reutilização no contexto de desenvolvimetno de software pode contribuir

Leia mais

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média. 1) Inicializar um vetor de inteiros com números de 0 a 99 2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média 3)

Leia mais

Arquitetura TCP/IP. Apresentado por: Ricardo Quintão

Arquitetura TCP/IP. Apresentado por: Ricardo Quintão Arquitetura TCP/IP Apresentado por: Ricardo Quintão Roteiro Conexões Inter-redes Serviço Universal Rede Virtual (inter-rede ou internet) Protocolos para ligação inter-redes (TCP/IP) Divisão em camadas

Leia mais

ANOVA. (Analysis of Variance) Prof. Dr. Guanis de Barros Vilela Junior

ANOVA. (Analysis of Variance) Prof. Dr. Guanis de Barros Vilela Junior ANOVA (Analysis of Variance) Prof. Dr. Guanis de Barros Vilela Junior Para que serve a ANOVA? Para comparar três ou mais variáveis ou amostras. Por exemplo, queremos testar os efeitos cardiorrespiratórios

Leia mais

Modem e rede local Guia do usuário

Modem e rede local Guia do usuário Modem e rede local Guia do usuário Copyright 2008 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso. As únicas garantias para produtos

Leia mais

SAFETY Tecnologia de Safety Passivo

SAFETY Tecnologia de Safety Passivo SAFETY Tecnologia de Safety Passivo Fiação SAFETY MVK Metálico Cube67 MASI67 / MASI68 02 O MÓDULO SAFETY Combinados de forma inteligente, módulos de rede de campo e saídas seguras de acordo com as exigências

Leia mais

Metodologias de Programação

Metodologias de Programação Metodologias de Programação Bloco 1 José Paulo 1 Formador José António Paulo E-mail: questoes@netcabo.pt Telemóvel: 96 347 80 25 Objectivos Iniciar o desenvolvimento de raciocínios algorítmicos Linguagem

Leia mais

ESCOLA BÁSICA 2,3 MARTIM DE FREITAS NÚCLEO DE ESTÁGIO DE MATEMÁTICA ANO LETIVO 2011/2012

ESCOLA BÁSICA 2,3 MARTIM DE FREITAS NÚCLEO DE ESTÁGIO DE MATEMÁTICA ANO LETIVO 2011/2012 Escola Martim de Freitas ESCOLA BÁSICA 2,3 MARTIM DE FREITAS NÚCLEO DE ESTÁGIO DE MATEMÁTICA ANO LETIVO 2011/2012 Disciplina de Matemática Tópico: Isometrias Ficha de Trabalho n.º 1 Data: 20 / 10 / 2011

Leia mais

Linguagens de Programação:

Linguagens de Programação: Capítulo I : Noções Gerais 11 Linguagens de Programação: Como comunicar com o computador? Linguagem Máquina: Conjunto básico de instruções, em código binário, características de cada computador, correspondentes

Leia mais

Capítulo 7. 1. Bissetrizes de duas retas concorrentes. Proposição 1

Capítulo 7. 1. Bissetrizes de duas retas concorrentes. Proposição 1 Capítulo 7 Na aula anterior definimos o produto interno entre dois vetores e vimos como determinar a equação de uma reta no plano de diversas formas. Nesta aula, vamos determinar as bissetrizes de duas

Leia mais

UNESP DESENHO TÉCNICO: Fundamentos Teóricos e Introdução ao CAD. Parte 6/5: Prof. Víctor O. Gamarra Rosado

UNESP DESENHO TÉCNICO: Fundamentos Teóricos e Introdução ao CAD. Parte 6/5: Prof. Víctor O. Gamarra Rosado UNESP UNIVERSIDADE ESTADUAL PAULISTA FACULDADE DE ENGENHARIA CAMPUS DE GUARATINGUETÁ DESENHO TÉCNICO: Fundamentos Teóricos e Introdução ao CAD Parte 6/5: 14. Perspectivas Prof. Víctor O. Gamarra Rosado

Leia mais

Prova Escrita de MATEMÁTICA A - 12o Ano 2011-2 a Fase

Prova Escrita de MATEMÁTICA A - 12o Ano 2011-2 a Fase Prova Escrita de MATEMÁTICA A - 1o Ano 011 - a Fase Proposta de resolução GRUPO I 1. Como no lote existem em total de 30 caixas, ao selecionar 4, podemos obter um conjunto de 30 C 4 amostras diferentes,

Leia mais

Aula 01 Introdução Custo de um algoritmo, Funções de complexidad e Recursão

Aula 01 Introdução Custo de um algoritmo, Funções de complexidad e Recursão MC3305 Algoritmos e Estruturas de Dados II Aula 01 Introdução Custo de um algoritmo, Funções de complexidad e Recursão Prof. Jesús P. Mena-Chalco jesus.mena@ufabc.edu.br 2Q-2015 1 Custo de um algoritmo

Leia mais

Structural Patterns - Proxy

Structural Patterns - Proxy Prover um controle de acesso para determinados objetos, de tal maneira que estes objetos estejam protegidos ou subordinados ao objeto proxy. A idéia é que o objeto produto seja acessível pela aplicação

Leia mais

Matemática. A probabilidade pedida é p =

Matemática. A probabilidade pedida é p = a) Uma urna contém 5 bolinhas numeradas de a 5. Uma bolinha é sorteada, tem observado seu número, e é recolocada na urna. Em seguida, uma segunda bolinha é sorteada e tem observado seu número. Qual a probabilidade

Leia mais

Inversão de Matrizes

Inversão de Matrizes Inversão de Matrizes Prof. Márcio Nascimento Universidade Estadual Vale do Acaraú Centro de Ciências Exatas e Tecnologia Curso de Licenciatura em Matemática Disciplina: Álgebra Matricial - 2014.2 13 de

Leia mais

SIG. USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio

SIG. USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio SIG USANDO A TECNOLOGIA COMO SUPORTE Tecnologias de Apoio Os Sistemas de Informações e os Sistemas de Informações Gerenciais (SIG) podem ser manuais e eletrônicos. I parte SIGs eletrônicos Tecnologias

Leia mais

1. Estrutura de Dados

1. Estrutura de Dados 1. Estrutura de Dados Não existe vitória sem sacrifício! Filme Transformers Um computador é uma máquina que manipula informações. O estudo da ciência da computação inclui o exame da organização, manipulação

Leia mais

Linux? O que é, para que serve, etc. http://gul.dei.isep.ipp.pt. isep. Grupo de Utilizadores de Linux do Departamento de Eng. Informática do ISEP

Linux? O que é, para que serve, etc. http://gul.dei.isep.ipp.pt. isep. Grupo de Utilizadores de Linux do Departamento de Eng. Informática do ISEP ? O que é, para que serve, etc Grupo de Utilizadores de do Departamento de Eng. Informática do ISEP http://gul.dei..ipp.pt 1 O que é o O é um sistema operativo que corre em quase todos os tipos de computadores

Leia mais

Manual de Identidade Visual CRI Genética

Manual de Identidade Visual CRI Genética Manual de Identidade Visual CRI Genética Normas e Padrões de Utilização Apresentação A marca é o maior patrimônio de uma empresa. Nela estão depositadas toda sua força e história. A forma como você escreve

Leia mais

Motivação Este trabalho apresenta o desenvolvimento do controle da interatividade num sistema para a área de computação gráfica, mais especificamente

Motivação Este trabalho apresenta o desenvolvimento do controle da interatividade num sistema para a área de computação gráfica, mais especificamente Viabilização da Análise de Interação em um Software Colaborativo para Modelagem de Objetos 3D Eduardo Barrére, Ana Luiza Dias e Claudio Esperança Motivação Este trabalho apresenta o desenvolvimento do

Leia mais

Matrizes. Sumário. 1 pré-requisitos. 2 Tipos de matrizes. Sadao Massago 2011-05-05 a 2014-03-14. 1 pré-requisitos 1. 2 Tipos de matrizes.

Matrizes. Sumário. 1 pré-requisitos. 2 Tipos de matrizes. Sadao Massago 2011-05-05 a 2014-03-14. 1 pré-requisitos 1. 2 Tipos de matrizes. Matrizes Sadao Massago 20-05-05 a 204-03-4 Sumário pré-requisitos 2 Tipos de matrizes 3 Operações com matrizes 3 4 Matriz inversa e transposta 4 5 Determinante e traço 5 Neste texto, faremos uma breve

Leia mais

Aula 8 Variações da Eliminação de Gauss/Fatoração LU.

Aula 8 Variações da Eliminação de Gauss/Fatoração LU. Aula 8 Variações da Eliminação de Gauss/Fatoração LU. MS211 - Cálculo Numérico Marcos Eduardo Valle Departamento de Matemática Aplicada Instituto de Matemática, Estatística e Computação Científica Universidade

Leia mais

Quinto roteiro de exercícios no Scilab Cálculo Numérico

Quinto roteiro de exercícios no Scilab Cálculo Numérico Quinto roteiro de exercícios no Scilab Cálculo Numérico Rodrigo Fresneda 4 de maio de 2012 1 Equações Diferenciais Ordinárias Equação diferencial é uma equação que contém derivadas de uma função desconhecida.

Leia mais

Variáveis Frequências Gráficos Medidas de Posição Medidas de Dispersão Medidas Complementares Inferência

Variáveis Frequências Gráficos Medidas de Posição Medidas de Dispersão Medidas Complementares Inferência Tipos de Variáveis Problema Motivador: Um pesquisador está interessado em fazer um levantamento sobre aspectos sócio-econômicos dos empregados da seção de orçamentos de uma companhia (vide tabela). Algumas

Leia mais

UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB

UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB UTILIZAÇÃO DE ARQUITETURA EM CAMADAS BASEADA NO MODEL VIEW CONTROLLER, EM APLICAÇÕES WEB Viviani Priscila Piloni VILHEGAS 1 RESUMO: Este trabalho procura mostrar a importância da utilização de um modelo

Leia mais

Lista de Exercícios 5: Soluções Teoria dos Conjuntos

Lista de Exercícios 5: Soluções Teoria dos Conjuntos UFMG/ICEx/DCC DCC Matemática Discreta Lista de Exercícios 5: Soluções Teoria dos Conjuntos Ciências Exatas & Engenharias 2 o Semestre de 206. Escreva uma negação para a seguinte afirmação: conjuntos A,

Leia mais

PLANIFICAÇÃO ANUAL 2015/2016 MATEMÁTICA- 3º ANO. Calendarização Domínio/ Subdomínio Objetivos gerais Descritores de desempenho Números e Operações

PLANIFICAÇÃO ANUAL 2015/2016 MATEMÁTICA- 3º ANO. Calendarização Domínio/ Subdomínio Objetivos gerais Descritores de desempenho Números e Operações PLANIFICAÇÃO ANUAL 2015/2016 MATEMÁTICA- 3º ANO Calendarização Domínio/ Subdomínio Objetivos gerais Descritores de desempenho Números e Operações Conhecer os números Números naturais ordinais 1.Utilizar

Leia mais

Teoria Básica e o Método Simplex. Prof. Ricardo Santos

Teoria Básica e o Método Simplex. Prof. Ricardo Santos Teoria Básica e o Método Simple Prof. Ricardo Santos Teoria Básica do Método Simple Por simplicidade, a teoria é desenvolvida para o problema de PL na forma padrão: Minimizar f()=c T s.a. A=b >= Considere

Leia mais

ESTUDO DE UM MOVIMENTO 519EE TEORIA

ESTUDO DE UM MOVIMENTO 519EE TEORIA 1 TEORIA 1. INTRODUÇÃO Observe a seguinte sequência de fotos: Figura 1: Exemplos de vários tipos de movimento. O que tem a ver as situações do dia a dia ilustradas na figura 1 acima com os conceitos da

Leia mais

Análise de Sistemas de Controle no Espaço de Estados

Análise de Sistemas de Controle no Espaço de Estados Análise de Sistemas de Controle no Espaço de Estados 9.1 INTRODUÇÃO* (Capítulo 11 do Ogata) Um sistema moderno complexo pode ter muitas entradas e muitas saídas e elas podem ser interrelacionadas de maneira

Leia mais

Avaliação e Desempenho Aula 1 - Simulação

Avaliação e Desempenho Aula 1 - Simulação Avaliação e Desempenho Aula 1 - Simulação Introdução à simulação Geração de números aleatórios Lei dos grandes números Geração de variáveis aleatórias O Ciclo de Modelagem Sistema real Criação do Modelo

Leia mais

Definição de determinantes de primeira e segunda ordens. Seja A uma matriz quadrada. Representa-se o determinante de A por det(a) ou A.

Definição de determinantes de primeira e segunda ordens. Seja A uma matriz quadrada. Representa-se o determinante de A por det(a) ou A. Determinantes A cada matriz quadrada de números reais, pode associar-se um número real, que se designa por determinante da matriz Definição de determinantes de primeira e segunda ordens Seja A uma matriz

Leia mais

Algoritmo e Pseudo-código

Algoritmo e Pseudo-código Departamento de Sistemas de Computação Universidade de São Paulo Algoritmo e Pseudo-código Responsável Prof. Seiji Isotani (sisotani@icmc.usp.br) Objetivos do Curso Desenvolver o Pensamento Computacional

Leia mais

Álgebra Linear AL. Luiza Amalia Pinto Cantão. Depto. de Engenharia Ambiental Universidade Estadual Paulista UNESP luiza@sorocaba.unesp.

Álgebra Linear AL. Luiza Amalia Pinto Cantão. Depto. de Engenharia Ambiental Universidade Estadual Paulista UNESP luiza@sorocaba.unesp. Álgebra Linear AL Luiza Amalia Pinto Cantão Depto. de Engenharia Ambiental Universidade Estadual Paulista UNESP luiza@sorocaba.unesp.br Autovalores e Autovetores Definição e Exemplos 2 Polinômio Característico

Leia mais

Circuitos Lógicos Aula 3

Circuitos Lógicos Aula 3 Circuitos Lógicos Aula 3 Aula passada Apresentação Logística Sistemas digitais Aula de hoje Sistemas analógicos e digitais Representação binária Sinais digitais Circuito Representação Numérica Como medir

Leia mais

para x = 111 e y = 112 é: a) 215 b) 223 c) 1 d) 1 e) 214 Resolução Assim, para x = 111 e y = 112 teremos x + y = 223.

para x = 111 e y = 112 é: a) 215 b) 223 c) 1 d) 1 e) 214 Resolução Assim, para x = 111 e y = 112 teremos x + y = 223. MATEMÁTICA d Um mapa está numa escala :0 000 000, o que significa que uma distância de uma unidade, no mapa, corresponde a uma distância real de 0 000 000 de unidades. Se no mapa a distância entre duas

Leia mais

Números inteiros Z ± 7º Ano / 2013

Números inteiros Z ± 7º Ano / 2013 Números inteiros Z ± 7º Ano / 2013 Sobre a origem dos sinais A idéia sobre os sinais vem dos comerciantes da época. Os matemáticos encontraram a melhor notação para expressar esse novo tipo de número.

Leia mais

Supressão de vistas em peças prismáticas e piramidais

Supressão de vistas em peças prismáticas e piramidais Supressão de vistas em peças prismáticas e piramidais A UU L AL A Em determinadas peças, a disposição adequada das cotas, além de informar sobre o tamanho, também permite deduzir as formas das partes cotadas.

Leia mais

Calculando seno(x)/x com o interpretador Hall.

Calculando seno(x)/x com o interpretador Hall. Calculando seno(x)/x com o interpretador Hall. Problema Seja, por exemplo, calcular o valor do limite fundamental f(x)=sen(x)/x quando x tende a zero. Considerações Fazendo-se a substituição do valor 0

Leia mais

Circuitos Aritméticos

Circuitos Aritméticos Circuitos Aritméticos Semi-Somador Quando queremos proceder à realização de uma soma em binário, utilizamos várias somas de dois bits para poderemos chegar ao resultado final da operação. Podemos, então,

Leia mais

Sistemas Distribuídos Capítulo 4 - Aula 5

Sistemas Distribuídos Capítulo 4 - Aula 5 Sistemas Distribuídos Capítulo 4 - Aula 5 Aula Passada Clusters de Servidores Migração de Código Comunicação (Cap. 4) Aula de hoje Chamada de Procedimento Remoto - RPC Fundamentos 1 Chamada de Procedimento

Leia mais

Estruturas de Repetição

Estruturas de Repetição Estruturas de Repetição Lista de Exercícios - 04 Algoritmos e Linguagens de Programação Professor: Edwar Saliba Júnior Estruturas de Repetição O que são e para que servem? São comandos que são utilizados

Leia mais

III. Representações das portas lógicas (recordação): Figura 1: Símbolos padronizados e alternativos para várias portas lógicas e para o inversor 2

III. Representações das portas lógicas (recordação): Figura 1: Símbolos padronizados e alternativos para várias portas lógicas e para o inversor 2 CIRCUITOS LÓGICOS COMBINACIONAIS I. Objetivos: Realizar os passos necessários para obter uma expressão do tipo soma-de-produtos com o objetivo de projetar um circuito lógico na sua forma mais simples.

Leia mais

Orientação a Objetos

Orientação a Objetos Orientação a Objetos 1. Manipulando Atributos Podemos alterar ou acessar os valores guardados nos atributos de um objeto se tivermos a referência a esse objeto. Os atributos são acessados pelo nome. No

Leia mais

Introdução a Tecnologia da Informação

Introdução a Tecnologia da Informação Introdução a Tecnologia da Informação Sistema de Numeração Prof. Jeime Nunes Sistema de Numeração p Um sistema de numeração é formado por um conjunto de símbolos utilizados para representação de quantidades

Leia mais

COMO DETERMINAR O IMPACTO DAS VARIAÇÕES PERCENTUAIS

COMO DETERMINAR O IMPACTO DAS VARIAÇÕES PERCENTUAIS COMO DETERMINAR O IMPACTO DAS VARIAÇÕES! O que é Variação Percentual?! O que é Número Índice?! Como transformar um valor percentual em valor decimal?! Como comparar diferentes taxas percentuais?! Como

Leia mais

PARTE 11 VETOR GRADIENTE:

PARTE 11 VETOR GRADIENTE: PARTE 11 VETOR GRADIENTE: INTERPRETAÇÃO GEOMÉTRICA 11.1 Introdução Dada a função real de n variáveis reais, f : Domf) R n R X = 1,,..., n ) f 1,,..., n ), se f possui todas as derivadas parciais de primeira

Leia mais

Curvas no Plano e no Espaço*

Curvas no Plano e no Espaço* Cálculo III Departamento de Matemática - ICEx - UFMG Marcelo Terra Cunha Curvas no Plano e no Espaço* *Esta segunda versăo corresponde ao que efetivamente foi apresentado na aula de 22/09. É justo dizer

Leia mais

Estatística. Aula 1 -Fundamentos e conceitos básicos (Notas de aula) Prof. Idemauro Antonio Rodrigues de Lara

Estatística. Aula 1 -Fundamentos e conceitos básicos (Notas de aula) Prof. Idemauro Antonio Rodrigues de Lara Estatística Aula 1 -Fundamentos e conceitos básicos (Notas de aula) Prof. Idemauro Antonio Rodrigues de Lara Objetivo da disciplina Adquirir conhecimento dos fundamentos da Estatística, em seus campos

Leia mais

Produção de Vídeos Didáticos: Tábua de Galton

Produção de Vídeos Didáticos: Tábua de Galton UNICAMP - Universidade Estadual de Campinas; IFGW Instituto de Física Gleb Watagin; Relatório Final de F 809, Instrumentação para ensino: Produção de Vídeos Didáticos: Tábua de Galton André de Ávila Acquaviva,

Leia mais

GGI026 - Árvore balanceada

GGI026 - Árvore balanceada GGI06 - Árvore balanceada Marcelo K. Albertini 11 de Setembro de 013 /1 Trabalho 1 implementar programa para resolver o problema entregue programa deve funcionar conforme pedido na descrição 3 fazer apresentação

Leia mais

UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO

UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO UNIPAC Araguari FACAE - Faculdade de Ciências Administrativas e Exatas SISTEMAS DE INFORMAÇÃO SAD Sistemas de Apoio à Decisão 2011/02 Aula Cinco crishamawaki@yahoo.com.br Modelos de decisão Sistemas de

Leia mais

Curso Básico de PowerPoint 2010

Curso Básico de PowerPoint 2010 UNIVERSIDADE FEDERAL DO PARÁ PRÓ- REITORIA DE EXTENSÃO INSTITUTO DE CIÊNCIAS EXATAS E NATURAIS PROJETO DE EXTENSÃO: INCLUSÃO DIGITAL DE ESTUDANTES DE ESCOLAS PÚBLICAS DO ENTORNO DA UNIVERSIDADE FEDERAL

Leia mais

Fórmulas do Traço e o Cálculo de Matrizes Inversas

Fórmulas do Traço e o Cálculo de Matrizes Inversas 2013: Trabalho de Conclusão de Curso do Mestrado Profissional em Matemática - PROFMAT Universidade Federal de São João del-rei - UFSJ Sociedade Brasileira de Matemática - SBM Fórmulas do Traço e o Cálculo

Leia mais

ORIENTAÇÕES CURRICULARES 7º ANO MATEMÁTICA

ORIENTAÇÕES CURRICULARES 7º ANO MATEMÁTICA ORIENTAÇÕES CURRICULARES 7º ANO MATEMÁTICA Objetivos Conteúdos Habilidades Reconhecer números inteiros, e as diferentes formas de representá-los e relacioná-los, apropriando-se deles. Números inteiros:

Leia mais

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula E-mail: fernandohs@ifsp.edu.br Sistemas de Arquivos- Parte 2 Pontos importantes de um sistema de arquivos Vários problemas importantes devem

Leia mais

ANEXO I QUADRO DE ESPECIFICAÇÕES DOS CURSOS FIC s DO IEMA-ESCOLA DE CINEMA

ANEXO I QUADRO DE ESPECIFICAÇÕES DOS CURSOS FIC s DO IEMA-ESCOLA DE CINEMA ANEXO I QUADRO DE ESPECIFICAÇÕES DOS CURSOS FIC s DO IEMA-ESCOLA DE CINEMA CURSO REQUISITOS PORTIFÓLIO TIPO DA CARTA DE INTENÇÃO (PARA TODOS OS CURSOS). Os candidatos que querem ingressar na Escola de

Leia mais

MANUAL DE IDENTIDADE VISUAL

MANUAL DE IDENTIDADE VISUAL MANUAL DE IDENTIDADE VISUAL INTRODUÇÃO O Manual de Identidade Visual pretende ser o documento básico de referência para criação das mensagens visuais da empresa, como pastas, cartões de visita, papéis

Leia mais

LISTA DE EXERCÍCIOS DE GEOMETRIA ANALÍTICA. 01) Dados os vetores e, determine o valor da expressão vetorial. Resp: A=51

LISTA DE EXERCÍCIOS DE GEOMETRIA ANALÍTICA. 01) Dados os vetores e, determine o valor da expressão vetorial. Resp: A=51 1 LISTA DE EXERCÍCIOS DE GEOMETRIA ANALÍTICA 01) Dados os vetores e, determine o valor da expressão vetorial. A=51 02) Decomponha o vetor em dois vetores tais que e, com. 03) Dados os vetores, determine

Leia mais

Análise de Regressão. Notas de Aula

Análise de Regressão. Notas de Aula Análise de Regressão Notas de Aula 2 Modelos de Regressão Modelos de regressão são modelos matemáticos que relacionam o comportamento de uma variável Y com outra X. Quando a função f que relaciona duas

Leia mais

EXPLORANDO A RESOLUÇÃO DE PROBLEMAS COM O MAPLE

EXPLORANDO A RESOLUÇÃO DE PROBLEMAS COM O MAPLE EXPLORANDO A RESOLUÇÃO DE PROBLEMAS COM O MAPLE José Domingos Albuquerque Aguiar UFRPE domingos.aguiar@ig.com.br Polyana de Cássia Cavalcanti dos Santos UFRPE - poly.cavalcanti@ig.com.br 1. INTRODUÇÃO

Leia mais

Qualidade de Produto. Maria Cláudia F. P. Emer

Qualidade de Produto. Maria Cláudia F. P. Emer Qualidade de Produto Maria Cláudia F. P. Emer Introdução Qualidade diretamente ligada ao produto final Controle de qualidade Adequação do produto nas fases finais no processo de produção Software Atividades

Leia mais

Processo de Desenvolvimento de Software

Processo de Desenvolvimento de Software Processo de Desenvolvimento de Software Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2015. Processo de Desenvolvimento de Software O desenvolvimento de software é uma

Leia mais

Prova Escrita de MATEMÁTICA A - 12o Ano 2015-2 a Fase

Prova Escrita de MATEMÁTICA A - 12o Ano 2015-2 a Fase Prova Escrita de MATEMÁTICA A - o Ano 205-2 a Fase Proposta de resolução GRUPO I. O valor médio da variável aleatória X é: µ a + 2 2a + 0, Como, numa distribuição de probabilidades de uma variável aleatória,

Leia mais