Primitivos gráficos - algoritmos
|
|
|
- Sebastião Gorjão Leal
- 7 Há anos
- Visualizações:
Transcrição
1 Primitivos gráficos - algoritmos Prof. Julio Arakaki 1
2 Algoritmos de reta Reta => infinitamente fina, ou seja, área = 0 Problemas para apresentação num monitor raster utilizando-se pixels: deve-se escolher quais pixels melhor representa a reta existem muitos algoritmos que possibilitam diferentes resultados 2
3 Algoritmo de reta equação reduzida Através da equação de reta: y = mx + b Problemas: for(int x = x_min; x <= x_max; x++) { int y = (int)round(m*x + b); desenharponto(x, y, cor); } Linhas verticais. (m = ) Lento, pois para todo x tem-se: uma multiplicação em floating point uma adição em floating point uma chamada de função de arrendondamento ( round ) 3
4 Algoritmo de reta Digital Differential Analyser (DDA) Algoritmo simples e também não muito eficiente incremental Incrementa x de 1 ( x = 1) e atualiza y de acordo com: y 1 = mx 1 + b x 2 = x y 2 = mx 2 + b = m(x 1 + 1) + b = (mx 1 + b) + m = y 1 + m Desenha o pixel (x, round(y)) em cada iteração 4
5 Algoritmo de reta Digital Differential Analyser (DDA) - exemplo reta: (2,2) (7,6) y = y + m m = 0.8 x = 1 x y Round(y) (7,7) (0,0) desenharponto(x, round(y)); 5
6 Algoritmo de reta Digital Differential Analyser (DDA) float y; float m = (y2-y1)/(x2-x1); desenharponto(x1,y1, cor); y = y1; while( x1 < x2 ){ x1++; y += m; desenharponto(x1, ROUND(y), cor); } x é um inteiro, mas y é floating point. custo: incremento, adição em floating point e chamada da função de arredondamento round(y) para cada valor de x. 6
7 Algoritmo de reta Midpoint algoritm (Bresenham 1965) Mais eficiente que DDA. incremental e cálculo baseado em inteiros Em cada iteração determinamos se a linha intersecciona o próximo pixel acima ( above ) ou abaixo ( below ) da metade ( midpoint ) do valor de y. se acima então A: y i+1 = y i +1 caso contrário B: y i+1 = y i 7
8 Algoritmo de reta Midpoint algoritm Utiliza a forma implícita da equação de reta: ax i + by i + c = 0 : (x i, y i ) Na reta ax i + by i + c < 0 : (x i, y i ) Acima da reta ax i + by i + c > 0 : (x i, y i ) Abaixo da reta A cada iteração, verifica se o midpoint está acima ou abaixo da reta Examina-se o valor de: d i =a(x i + 1) + b(y i + ½) + c d i é uma variável de decisão no passo i 8
9 Algoritmo de reta Midpoint algoritm Se d i > 0 então escolhe-se o pixel A novo midpoint deverá ser checado: (x i + 2, y i + 3/2) : d i+1 = a(x i + 2) + b(y i + 3/2) + c = [a(x i + 1) + b(y i +1/2) + c] + a + b = = d i + a + b 9
10 Algoritmo de reta Midpoint algoritm Similarmente, se d i < 0 então escolhe-se o pixel B e o novo midpoint é: (x i + 2, y i + 1/2) : d i+1 = a(x i + 2) + b(y i + 1/2) + c = [a(x i + 1) + b(y i +1/2) + c] + a = d i + a Onde, para y=(dy/dx)*x + C temos: (dy/dx)*x y + C = 0 Multiplicando por dx todos os termos temos: a = dy = y end y start b = -dx = -(x end x start ) c = Cdx 10
11 Algoritmo de reta Midpoint algoritm No ponto inicial, a variável de decisão é calculada da seguinte forma: (x start +1, y start +1/2): d start = a(x start + 1) + b(y start + 1/2) + C = [ax start + by start + c] + a + b/2 = 0 + a + b/2 Uma parte fracionária é introduzida, b/2, mas pode se eliminar pois interessa-se somente o sinal de d - multiplicando por 2: d start = 2a + b, - ou seja, substituindo os valores de a e b: d i = 2 dy dx, 11
12 Algoritmo de reta Midpoint algoritm Cálculo do próximo valor de decisão Multiplicando por 2 e substituindo a e b : Para d i > 0 : d i+1 = d i + 2(a + b) = d i + 2(dy dx) Para d i < 0 : d i+1 = d i + 2a = d i + 2(dy) 12
13 Algoritmo de reta Midpoint algoritm dx = x_end - x_start; dy = y_end - y_start; d = 2*dy dx; inicialização x = x_start; y = y_start; while (x < x_end) { if (d <= 0){ d = d + (2*dy); seleciona B x = x + 1; } else { d = d + 2*(dy - dx); x = x + 1; seleciona A y = y + 1; } desenharponto(x, y, cor); } 13
14 Exemplo: Algoritmo de reta Midpoint algoritm Traçar a reta passando por: P1(2,2) e P2(7,6) dx = (7-2) = 5 dy = (6-2) = 4 Inicial: (d = 2*dy - dx) Ou seja, d = 3 se d > 0 (d = d + 2 * dy) ou seja, d = d - 2 se d < 0 (d = d + 2*(dy - dx)) ou seja, d = d
15 Algoritmo de reta Midpoint algoritm reta: (2,2) (7,6) dx = 5 dy = 4 d = 3 if d>0 then d=d-2, y=y+1 if d<0 then d=d+8 x y d 7 (7,7) (0,0)
16 Algoritmo de círculo Midpoint algoritm Círculo com raio r e centro (x c, y c ) é definido parametricamente como: x = x c + rcos y = y c + rsen Variando de 0 até 2p plotando-se as coordenadas: Dificuldade para efetivamente controlar a dimensão do passo, para eliminar os espaços entre os pixels 16
17 Algoritmo de círculo Midpoint algoritm Forma implícita do círculo: (x x c ) 2 + (y y c ) 2 r 2 = 0 Utiliza um esquema similar ao algoritmo de reta ( midpoint ): Necessário a determinação dos pixels de um octante, os pixels de outros octantes são determinados pela simetria A variável de decisão é calculada da seguinte forma: d i : < 0 se (x i, y i ) dentro do círculo = 0 se (x i, y i ) no círculo > 0 se (x i, y i ) fora do círculo 17
18 Algoritmo de círculo Midpoint algoritm Como na reta, determina-se o valor da variável de decisão pela substituição do midpoint do próximo pixel pela forma implícita do círculo: d i = (x i + 1) 2 + (y i 1/2) 2 - r 2 Se d i < 0 escolhe-se pixel A senão escolhe-se pixel B 18
19 Algoritmo de círculo Midpoint algoritm Semelhante ao algoritmo de reta, a escolha de A ou B pode ser utilizado para determinar o novo valor de d i+1 Se A for escolhido, então o próximo midpoint tem o seguinte variável de decisão: (x i + 2, y i 1/2) : d i+1 = (x i + 2) 2 + (y i 1/2) 2 r 2 = d i + 2x i + 3 Por outro lado, se B for escolhido, então a próxima variável de decisão é: (x i + 2, y i 3/2) : d i+1 = (x i + 2) 2 + (y i 3/2) 2 r 2 = d i + 2x i 2y i
20 Algoritmo de círculo Midpoint algoritm Assumindo-se que o raio é um valor integral, então o primeiro pixel a ser desenhado é (0, r) e o valor inicial da vaariável de decisão é dado por: (1, r-1/2) : d 0 = 1 + (r 2 r + 1/4) r 2 = 5/4 - r Neste caso o valor é fracionário, e todos os outros são inteiros. Pode-se arredondar para: d 0 = 1 - r 20
21 Algoritmo de círculo Midpoint algoritm d = 1-r; x = 0; inicialização y = r; while (x < y) { if (d < 0) { d = d + 2*x + 3; seleciona A x = x + 1; } else{ d = d + 2*(x - y) + 5; x = x + 1; seleciona B y = y 1; } desenharponto(c x +x,c y +y) } 21
22 Algoritmo de elipse Midpoint algoritm F x y b x a y a b (, ) 0 22
23 Algoritmo de elipse Midpoint algoritm 23
24 Algoritmo de elipse Midpoint algoritm 24
Primitivos gráficos - algoritmos
Primitivos gráficos - algoritmos Prof. Julio Arakaki 1 Algoritmos de reta Reta => infinitamente fina, ou seja, área = 0 Problemas para apresentação num monitor raster utilizando-se pixels: deve-se escolher
Prof. Julio Arakaki. Ciência da Computação
1 Primitivos gráficos - algoritmos Prof. Julio Arakaki 1 Algoritmos de reta Reta => infinitamente fina, ou seja, área = 0 Problemas para apresentação num monitor raster utilizando-se pixels: deve-se escolher
Desenho de Segmentos de Recta
Desenho de Segmentos de Recta Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Alg. para desenho de Segmentos de Recta - Motivação A maior parte das primitivas 2D, desenhadas centenas ou mesmo milhares
Imagem Vetorial x Imagem Matricial. Conversão Matricial de Primitivas Gráficas. Sistema de Coordenadas do Dispositivo. Problema
Conversão Matricial de Primitivas Gráficas Imagem Vetorial x Imagem Matricial Maria Cristina F. de Oliveira março 2009 2 Problema Traçar primitivas geométricas (segmentos de reta, polígonos, circunferências,
Sumário. Traçado de Retas. Antialiasing e OpenGL. 1 Introdução. 2 Conversão Segmento de Reta. 3 Algoritmo DDA. 4 Algoritmo de Bresenham
Conversão Matricial SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic [email protected] Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade de
Desenho de Segmentos de Recta
Desenho de Segmentos de Recta Sistemas Gráficos/ Computação Gráfica e Interfaces 1 Alg. para desenho de Segmentos de Recta - Motivação A maior parte das primitivas 2D, desenhadas centenas ou mesmo milhares
Computação Gráfica. Prof. MSc André Yoshimi Kusumoto
Computação Gráfica Prof. MSc André Yoshimi Kusumoto [email protected] Primitivas gráficas em duas dimensões Matrizes em Computação Gráfica Todas as transformações geométricas podem ser representadas
Rasterização de primitivas 2D
Rasterização de primitivas 2D Computação Gráfica Inverno 2012/2013 Carlos Guedes @ 2012 ISEL/ADEETC Computação Gráfica 1 http://hof.povray.org/images/chado_big.jpg 2 Sumário Enquadramento Viewport vs window
Conversão por Varrimento
Conversão por Varrimento Conversão vectorial? matricial Representação Vectorial Representação Matricial 2 Rasterização de Primitivas? Rasterização - converter de uma definição geométrica para pixels (matricial)?
Problema. Conversão Matricial. Octantes do Sistema de Coordenadas Euclidiano. Sistema de Coordenadas do Dispositivo. Maria Cristina F.
Problema Conversão Matricial Maria Cristina F. de Oliveira Traçar primitivas geométricas (segmentos de reta, polígonos, circunferências, elipses, curvas,...) no dispositivo matricial rastering = conversão
ALGORITMOS PARA DESENHAR RETAS E CÍRCULOS
ALGORITMOS PARA DESENHAR RETAS E CÍRCULOS Jann Claude Mousquer 1, Kenner Alan Kliemann 1, Miguel Diogenes Matrakas 1 1 Curso de Ciência da Computação Faculdades Anglo-Americano (FAA) Foz do Iguaçu, PR
Primitivas Gráficas. Prof. Márcio Bueno {cgtarde,cgnoite}@marciobueno.com. Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof.
Primitivas Gráficas Prof. Márcio Bueno {cgtarde,cgnoite}@marciobueno.com Fonte: Material do Prof. Robson Pequeno de Sousa e do Prof. Robson Lins Traçado de Primitivas em Dispositivos Matriciais Conversão
Algoritmos de Rasterização e Recorte
Algoritmos de Rasterização e Recorte 35T56 Sala 3E3 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 227 1 Desenhando linhas Sequência de pixels deve estar o mais próximo possível da linha original Quais propriedades
Computação Gráfica Rasterização de Curvas
Computação Gráfica Rasterização de Curvas Professora Sheila Cáceres Podemos representar uma curva por aproximação a uma polilinea. Para isso, precisamos localizar alguns pontos no caminho da curva e conectar
Computação Gráfica. Rasterização de Linhas Professora Sheila Cáceres
Computação Gráfica Rasterização de Linhas Professora Sheila Cáceres Equação da Reta Apresenta a seguinte lei de formação: y=f(x) = ax + b sendo a e b números reais e a diferente de zero. Observação: a
Computação Gráfica. Rasterização. Aula 4. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro
Computação Gráfica Engenharia de Computação CEFET/RJ campus Petrópolis Prof. Luis Retondaro Aula 4 Rasterização Representação Vetorial x Matricial Normalmente, gráficos são definidos através de primitivas
Algoritmos de Varrimento para Desenho de Primitivas 2D
Algoritmos de Varrimento para Desenho de Primitivas 2D 24T12 Sala 3F5 Bruno Motta de Carvalho DIMAp Sala 15 Ramal 327 1 Desenhando linhas Sequência de pixels deve estar o mais próximo possível da linha
Pipeline de Visualização 2D
Pipeline de Visualização 2D André Tavares da Silva [email protected] Capítulo 2 do Foley Requisitos de matemática para CG Vetores e pontos Matrizes Transformações geométricas Pontos e espaços afim Representação
Computação Gráfica 04
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Computação Gráfica 04 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Conversão Matricial. Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic [email protected]. 20 de maio de 2011. SCC0250 - Computação Gráca
Conversão Matricial SCC0250 - Computação Gráca Prof. Fernando V. Paulovich http://www.icmc.usp.br/~paulovic [email protected] Instituto de Ciências Matemáticas e de Computação (ICMC) Universidade de
Rasterização de primitivas 2D e Pipeline 2D. Soraia Raupp Musse
Rasterização de primitivas 2D e Pipeline 2D Soraia Raupp Musse Algoritmos de rasterização para primitivas 2D Objetivo: Aproximar primitivas matemáticas descritas através de vértices por meio de um conjunto
Funções de Uma Variável - 1 a Avaliação - Turma B3 31 de outubro de Prof. Armando Caputi
Funções de Uma Variável - 1 a Avaliação - Turma B 1 de outubro de 017 - Prof. Armando Caputi 1 Determine o domínio da função f(x) = arctan x x + 1 (justifique) e a equação da reta tangente ao seu gráfico
Funções de Uma Variável - 1 a Avaliação - Turma B3 31 de outubro de Prof. Armando Caputi
Funções de Uma Variável - 1 a Avaliação - Turma B 1 de outubro de 017 - Prof. Armando Caputi 1 Determine o domínio da função g(x) = arctan ( ln(x x + ) ) (justifique) e a equação da reta tangente ao seu
Computação Gráfica. Prof. André Yoshimi Kusumoto
Computação Gráfica Prof. André Yoshimi Kusumoto [email protected] Curvas Curvas e superfícies desempenham um papel importante em diversas áreas tanto na criação de objetos sintéticos quanto
Computação Gráfica e Processamento de Imagens. recorte ( clipping ) de : o segmentos de retas o polígonos o textos. Prof.
recorte ( clipping ) de : o segmentos de retas o polígonos o textos Prof. Julio Arakaki 2005 1 Recorte ( clipping ) Ponto Processo de visualização que leva em conta apenas o conteúdo da janela de desenho.
PROJETO GEOMÉTRICO DE RODOVIAS CURVAS VERTICAIS. Curso: 7º Período - Engenharia de Agrimensura e Cartográfica. Prof. Paulo Augusto F.
PROJETO GEOMÉTRICO DE RODOVIAS CURVAS VERTICAIS Curso: 7º Período - Engenharia de Agrimensura e Cartográfica Prof. Paulo Augusto F. Borges 1. Introdução O projeto de uma estrada em perfil é constituído
Rasterização de linhas e polígonos
Rasterização de linhas e polígonos Algoritmos de rasterização de linhas Suponha > incrementa e vê o que acontece com = 5, =3 incrementa e vê o que acontece com Rasterização de Primitivas 1 Algoritmo simples
Prof. Dr. Leandro Alves Neves. Conceitos Fundamentais. Algoritmos de Conversão Matricial.
Informática II Conteúdo 03 Prof. Dr. Leandro Alves Neves Sumário Rasterização Conceitos Fundamentais. Algoritmos de Conversão Matricial. Polígonos Construção e Preenchimento de polígonos com formas arbitrárias
Geometria Analítica I
Geom. Analítica I Respostas do Módulo I - Aula 7 1 Geometria Analítica I 01/03/2011 Respostas dos Exercícios do Módulo I - Aula 7 Aula 7 1. a. Procedendo como nos Exemplos 7.1 e 7.2, ou a Proposição 7.15
Equações Paramétricas e Coordenadas Polares. Copyright Cengage Learning. Todos os direitos reservados.
10 Equações Paramétricas e Coordenadas Polares Copyright Cengage Learning. Todos os direitos reservados. 10.3 Coordenadas Polares Copyright Cengage Learning. Todos os direitos reservados. Coordenadas Polares
1 Para expressar um ponto intermediário em função dos pontos extremos, precisamos
Resolução da Primeira Lista de Exercícios de Fundamentos de Computação Gráfica INF01047 Carlos Eduardo Ramisch Cartão 134657 Turma B Prof.ª Luciana Porcher Nedel Porto Alegre, 03 de abril de 2006. 1 Para
Pipeline Gráfico Cluter & Durand, MIT
INF 1366 Computação Gráfica Interativa Rasterização Alberto B. Raposo e Marcelo Gattass [email protected] http://www.tecgraf.puc-rio.br/~abraposo/inf1366/index.htm Modeling Transformations Illumination
Cilindros projetantes de uma curva
Cilindros projetantes de uma curva Dada uma curva C no espaço é possível obter tres cilindros retos cujas interseções fornecem a curva C. Estes cilindros são obtidos projetando-se a curva em cada um dos
ALGORITMO DE BRESENHAM: O USO MICROCONTROLADORES PARA TRAÇAR RETAS EM LCDs
ALGORITMO DE BRESENHAM: O USO MICROCONTROLADORES PARA TRAÇAR RETAS EM LCDs Jefferson Zortea Moro Seminário Departamento de Engenharia Elétrica - Universidade Federal do Espírito Santo Cx. Postal 01-9011
Cálculo II Lista 5. com respostas
Cálculo II Lista 5. com respostas Exercício 1. Determine os pontos críticos das funções dadas e classifique-os, decidindo se são pontos de máximo local, de mínimo local ou de sela: (a) f(x, y) = x 2 +
Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas
Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas Júlio Kiyoshi Hasegawa 26 Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Introdução Linhas e superfícies
Capítulo 3 - Geometria Analítica
1. Gráficos de Equações Capítulo 3 - Geometria Analítica Conceito:O gráfico de uma equação é o conjunto de todos os pontos e somente estes pontos, cujas coordenadas satisfazem a equação. Assim, o gráfico
CÁLCULO VETORIAL E GEOMETRIA ANALÍTICA
04 CÁLCULO VETORIAL E GEOMETRIA ANALÍTICA CAPÍTULO 0 TRANSLAÇÃO E ROTAÇÃO DE EIXOS TRANSLAÇÃO DE EIXOS NO R Sejam e O os eixos primitivos, do Sistema Cartesiano de Eixos Coordenados com origem O(0,0).
Geometria Analítica I
Geom. Analítica I Respostas do Módulo I - Aula 14 1 Geometria Analítica I 10/03/011 Respostas dos Exercícios do Módulo I - Aula 14 Aula 14 1. a. A equação do círculo de centro h, k) e raio r é x h) + y
Aulas Anteriores. Detalhes da linguagem de programação
Aulas Anteriores Detalhes da linguagem de programação Elementos básicos (identificadores, constantes, símbolos gráficos) Estrutura básica de um programa (cabeçalho, parte declarativa, parte de execução)
Parte 1: Exercícios Teóricos
Cálculo Numérico SME0104 ICMC-USP Lista 5: Zero de Funções Lembrete (informação que vai estar disponível na prova) Método de Newton Método da Secante x k+1 = x k f(x k) f (x k ), x k+1 = x k J 1 F (x k
Métodos de Pesquisa Operacional
Métodos de Pesquisa Operacional Programação Linear é a parte da Pesquisa Operacional que trata da modelagem e resolução de problemas formulados com funções lineares. Programação Linear } Métodos de Resolução
ADA 1º BIMESTRE CICLO I MATEMÁTICA 3ª SÉRIE DO ENSINO MÉDIO. (B)y = x + 3 (C)y = 2x + 3 (D)y = 3x - 3 (E)y = 5x + 5 Gabarito: D.
ADA 1º BIMESTRE CICLO I MATEMÁTICA ª SÉRIE DO ENSINO MÉDIO ITEM 1 DA ADA Observe as equações da reta a seguir: I) y = x 1 II) y 4x = III) y 4x + = 0 IV) y + 1 = x V) y + 1 = (x 1 ) Dessas equações, a que
Introdução ao Processamento e Síntese de imagens Recorte 2D
1 Introdução ao Processamento e Síntese de imagens Recorte 2D Fontes: Rogers, D. F. Procedural Elements for Computer Graphics Traina, A. J. M. & Oliveira, M. C. F. (2004) 2016 2 Recorte - (Clipping) Numa
ALGORITMOS RASTER PARA DESENHO DE. Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR
ALGORITMOS RASTER PARA DESENHO DE PRIMITIVAS EM 2D Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR Mar/2016 Algoritmos de conversão matricial Convertem um elemento gráfico
TÉCNICO DE INFORMÁTICA - SISTEMAS
782 - Programação em C/C++ - estrutura básica e conceitos fundamentais Linguagens de programação Linguagem de programação são conjuntos de palavras formais, utilizadas na escrita de programas, para enunciar
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos
Matemática I Tecnólogo em Construção de Edifícios e Tecnólogo em Refrigeração e Climatização. y = ax² + bx + c
47 6. Função Quadrática É todo função que pode ser escrita na forma: f: R R y = ax² + bx + c Em que a, b e c são constantes reais e a 0, caso contrário a função seria afim. Já estudamos um tipo de função
Sendo C(a, b) o centro e P(x, y) um ponto qualquer da circunferência, a distância de C a P(dCP) é o raio dessa circunferência.
Prof : André Costa. Equação da circunferência; Sendo C(a, b) o centro e P(x, y) um ponto qualquer da circunferência, a distância de C a P(dCP) é o raio dessa circunferência. Então: Portanto, (x - a) 2
Elipse. 3 ano E.M. Professores Cleber Assis e Tiago Miranda
Cônicas Elipse ano E.M. Professores Cleber Assis e Tiago Miranda Cônicas Elipse c) (x 1) (y ) 1 Exercícios Introdutórios Exercício 1. O ponto que representa o centro da elipse de (x 1) (y ) equação = 1
Jorge M. V. Capela, Marisa V. Capela. Araraquara, SP
Cônicas e Equações Quadráticas Jorge M. V. Capela, Marisa V. Capela Instituto de Química - UNESP Araraquara, SP [email protected] Araraquara, SP - 2017 1 Parábolas 2 3 4 5 Introdução Parábolas Parábolas
TÓPICO. Fundamentos da Matemática II APLICAÇÕES NA GEOMETRIA ANALÍTICA. Licenciatura em Ciências USP/ Univesp. Gil da Costa Marques
APLICAÇÕES NA GEOMETRIA ANALÍTICA 4 Gil da Costa Marques TÓPICO Fundamentos da Matemática II 4.1 Geometria Analítica e as Coordenadas Cartesianas 4.2 Superfícies 4.2.1 Superfícies planas 4.2.2 Superfícies
6.1 equações canônicas de círculos e esferas
6 C Í R C U LO S E E S F E R A S 6.1 equações canônicas de círculos e esferas Um círculo é o conjunto de pontos no plano que estão a uma certa distância r de um ponto dado (a, b). Desta forma temos que
Equações Diferenciais Noções Básicas
Equações Diferenciais Noções Básicas Definição: Chama-se equação diferencial a uma equação em que a incógnita é uma função (variável dependente) de uma ou mais variáveis (independentes), envolvendo derivadas
Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003
Fundamentos da Computação Gráfica Lista de Exercícios Marcelo Gattass TeCGraf/Departamento de Informática/PUC-Rio 19jun2003 I. Introdução 1) Qual a diferença entre Processamento de Imagens, Visão Computacional
APLICAÇÕES NA GEOMETRIA ANALÍTICA
4 APLICAÇÕES NA GEOMETRIA ANALÍTICA Gil da Costa Marques 4.1 Geometria Analítica e as Coordenadas Cartesianas 4. Superfícies 4..1 Superfícies planas 4.. Superfícies limitadas e não limitadas 4.3 Curvas
Aula Anterior. Decomposição algorítmica (continuação)
Aula Anterior Decomposição algorítmica (continuação) Degenerescência da decomposição básica da solução em três etapas Método de decomposição modificado à entrada Associação de diferentes valores de entrada
Equações Diferenciais Problemas de Valor Inicial. Computação 2º Semestre 2016/2017
Equações Diferenciais Problemas de Valor Inicial Computação 2º Semestre 2016/2017 Equações Diferenciais Uma equação diferencial é uma equação cuja incógnita é uma função que aparece na equação sob a forma
Capítulo 7: Representação gráfica de equações paramétricas 127. (x(t),y(t)) y(t) = v 0 t sin q (g/2)tñ. x(t) = v 0 t cos q
Capítulo 7: Representação gráfica de equações paramétricas 7 Visão geral da representação gráfica de equações paramétricas... 128 Descrição das etapas do procedimento para a representação de equações paramétricas...
Objetos definidos no seu próprio sistema de coordenadas
Transformações Modelagem Iluminação (Shading) Transformação Câmera A história até aqui Recorte Projeção Rasterização Visibilidade Transformações Modelagem Iluminação (Shading) Transformação Câmera Recorte
Cálculo Numérico Prof. Guilherme Amorim 24/10/2013. Aula 2 Erros e Aritmética de Ponto Flutuante
Cálculo Numérico Prof. Guilherme Amorim 24/10/2013 Aula 2 Erros e Aritmética de Ponto Flutuante Noções de Aritmética de Máquina Representação de Números... P = 3.141592653589793238462643383279502884197169399375105820974944
Preliminares de Cálculo
Preliminares de Cálculo Profs. Ulysses Sodré e Olivio Augusto Weber Londrina, 21 de Fevereiro de 2008, arquivo: precalc.tex... Conteúdo 1 Números reais 2 1.1 Algumas propriedades do corpo R dos números
Aula Exemplos e aplicações. Exemplo 1. Nesta aula apresentamos uma série de exemplos e aplicações dos conceitos vistos.
Aula 16 Nesta aula apresentamos uma série de exemplos e aplicações dos conceitos vistos. 1. Exemplos e aplicações Exemplo 1 Considere os pontos A = (1, 2, 2), B = (2, 4, 3), C = ( 1, 4, 2), D = (7, 1,
Índice. AULA 5 Derivação implícita 3. AULA 6 Aplicações de derivadas 4. AULA 7 Aplicações de derivadas 6. AULA 8 Esboço de gráficos 9
www.matematicaemexercicios.com Derivadas Vol. 2 1 Índice AULA 5 Derivação implícita 3 AULA 6 Aplicações de derivadas 4 AULA 7 Aplicações de derivadas 6 AULA 8 Esboço de gráficos 9 www.matematicaemexercicios.com
ALGA - Eng. Civil e Eng. Topográ ca - ISE / Geometria Analítica 89. Geometria Analítica
ALGA - Eng. Civil e Eng. Topográ ca - ISE - 011/01 - Geometria Analítica 9 Geometria Analítica A noção de recta em R e R ; tal como a noção de plano em R já foram abordados no ensino secundário. Neste
Resolvendo algebricamente um PPL
Capítulo 6 Resolvendo algebricamente um PPL 6.1 O método algébrico para solução de um modelo linear A solução de problemas de programação linear com mais de duas variáveis, não pode ser obtida utilizando-se
CES-11. Noções de complexidade de algoritmos. Complexidade de algoritmos. Avaliação do tempo de execução. Razão de crescimento desse tempo.
CES-11 Noções de complexidade de algoritmos Complexidade de algoritmos Avaliação do tempo de execução Razão de crescimento desse tempo Notação O Exercícios COMPLEXIDADE DE ALGORITMOS Importância de análise
O problema proposto possui alguma solução? Se sim, quantas e quais são elas?
PROVA PARA OS ALUNOS DE 3º ANO DO ENSINO MÉDIO 1) Considere o seguinte problema: Vitor ganhou R$ 3,20 de seu pai em moedas de 5 centavos, 10 centavos e 25 centavos. Se recebeu um total de 50 moedas, quantas
DCC008 - Cálculo Numérico
DCC008 - Cálculo Numérico Polinômios de Taylor Bernardo Martins Rocha Departamento de Ciência da Computação Universidade Federal de Juiz de Fora [email protected] Conteúdo Introdução Definição
EQUAÇÕES DIFERENCIAIS ORDINÁRIAS - Lista I
EQUAÇÕES DIFERENCIAIS ORDINÁRIAS - Lista I 1. Desenhe um campo de direções para a equação diferencial dada. Determine o comportamento de y quando t +. Se esse comportamento depender do valor inicial de
ARCOS CAD. bhttp://www.mat.uel.br/geometrica/cad/a8amat44.dwg
1 1. INTRODUÇÃO. ARCOS CAD Nesta aula você aprenderá a construir arcos arquitetônicos compostos por arcos de circunferência utilizando os princípios da tangência e concordância. Nesta aula você aplicará
Aula Elipse. Definição 1. Nosso objetivo agora é estudar a equação geral do segundo grau em duas variáveis:
Aula 18 Nosso objetivo agora é estudar a equação geral do segundo grau em duas variáveis: Ax + Bxy + Cy + Dx + Ey + F = 0, onde A 0 ou B 0 ou C 0 Vamos considerar primeiro os casos em que B = 0. Isto é,
Equações Diferenciais Noções Básicas
Equações Diferenciais Noções Básicas Definição: Chama-se equação diferencial a uma equação em que a incógnita é uma função (variável dependente) de uma ou mais variáveis (variáveis independentes), envolvendo
MAT 1351 : Cálculo para Funções de Uma Variável Real I. Sylvain Bonnot (IME-USP)
MAT 1351 : Cálculo para Funções de Uma Variável Real I Sylvain Bonnot (IME-USP) 2016 1 Aplicação das derivadas: Equações diferenciais Teorema As soluções da equação y = 0 num intervalo (a, b) são exatamente
Aula 4: Gráficos lineares
Aula 4: Gráficos lineares 1 Introdução Um gráfico é uma curva que mostra a relação entre duas variáveis medidas. Quando, em um fenômeno físico, duas grandezas estão relacionadas entre si o gráfico dá uma
GEOMETRIA ANALÍTICA E CÁLCULO VETORIAL GEOMETRIA ANALÍTICA BÁSICA. 03/01/ GGM - UFF Dirce Uesu Pesco
GEOMETRIA ANALÍTICA E CÁLCULO VETORIAL GEOMETRIA ANALÍTICA BÁSICA 03/01/2013 - GGM - UFF Dirce Uesu Pesco CÔNICAS Equação geral do segundo grau a duas variáveis x e y onde A, B e C não são simultaneamente
Computação Gráfica. Prof. MSc. André Yoshimi Kusumoto
Prof. MSc. André Yoshimi Kusumoto [email protected] Prof. MSc. André Yoshimi Kusumoto Email: [email protected] Site: http://www.kusumoto.com.br CARGA HORÁRIA SEMANAL: 02 horas-aula
INTRODUÇÃO AO CÁLCULO AULA 04: EQUAÇÕES, INEQUAÇÕES E SISTEMAS DE EQUAÇÕES TÓPICO 02: SISTEMA DE EQUAÇÕES DO 1º GRAU 1. SISTEMA DE EQUAÇÕES DO PRIMEIR
INTRODUÇÃO AO CÁLCULO AULA 04: EQUAÇÕES, INEQUAÇÕES E SISTEMAS DE EQUAÇÕES TÓPICO 02: SISTEMA DE EQUAÇÕES DO 1º GRAU 1. SISTEMA DE EQUAÇÕES DO PRIMEIRO GRAU COM DUAS INCÓGNITAS 1.1 Definição: Um sistema
Questão 1: O histograma deve ser: [0, 1, 4, 2, 0, 3, 0,, 0, 2] Exemplo: Para a matriz
MAC122 rincípios de Desenvolvimento de Algoritmos Lista de exercícios 01 rof.: aulo Miranda Instituto de Matemática e Estatística (IME) Universidade de São aulo (US) Alocação Dinâmica & Matrizes Questão
étodos uméricos ZEROS DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
étodos uméricos ZEROS DE FUNÇÕES Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
Conjuntos Numéricos. É o conjunto no qual se encontram os elementos de todos os conjuntos estudados.
Conjuntos Numéricos INTRODUÇÃO Conjuntos: São agrupamentos de elementos com algumas características comuns. Ex.: Conjunto de casas, conjunto de alunos, conjunto de números. Alguns termos: Pertinência Igualdade
PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C
PROGRAMAÇÃO INSTRUÇÕES DA LINGUAGEM C 1 2 Condicional 1 Se 'C' é verdadeira Então?; 3 Condicional 1 Se 'C' é verdadeira Então? if (C)?; 4 Condicional 2 Se 'C' é verdadeira Então? Senão?? 5 Condicional
Passeio pelo Rio. Dinâmica 6. 3º Série 3º Bimestre. DISCIPLINA Ano CAMPO CONCEITO. Matemática 3ª do Ensino Médio Geométrico Geometria analítica.
Reforço escolar M ate mática Passeio pelo Rio Dinâmica 6 3º Série 3º Bimestre DISCIPLINA Ano CAMPO CONCEITO Matemática 3ª do Ensino Médio Geométrico Geometria analítica. Primeira Etapa Compartilhar ideias
Universidade Federal do Pará Curso de Licenciatura em Matemática PARFOR Lista de Exercícios Referentes a Prova Substitutiva de Geometria Analítica
1 Universidade Federal do Pará Curso de Licenciatura em Matemática PARFOR Lista de Exercícios Referentes a Prova Substitutiva de Geometria Analítica 1. Determine a distância entre os pontos A(-2, 7) e
