O método de Runge-Kutta multidimensional x

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

Download "O método de Runge-Kutta multidimensional x"

Transcrição

1 O método de Runge-Kutta multidimensional 25 Γ() intgama1.py Γ() Gnuplot Γ() Figura 2.12: Cálculo de Γ() com o método de Runge-Kutta: saída de intgam1 comparada com a função Γ() do programa de plotagem (Gnuplot) 2.11 Resolva, usando o método de Euler de ordem 2, e compare com a solução analítica: 2.12 Na equação d + y = 2 ep( ), y(0) = 1. d + y 2π = sen L, y(0) = 0, estude a sensibilidade do h, necessário para produzir ε = 0,001, ao valor L Utilizando um método implícito semi-analítico, resolva 2.14 Resolva, utilizando Runge-Kutta: d + y = e, y() = 0. d + y = sen(), y(0) = O método de Runge-Kutta multidimensional Vamos, na sequência, generalizar o método de Runge-Kutta para que ele seja capaz de resolver sistemas de equações diferenciais ordinárias do tipo d = f (, y). Note que y e f são vetores, enquanto que permanece sendo um escalar.

2 Matemática Aplicada 62 Listagem 2.24: Listas em Python 4 # tentalista: tenta manipular uma lista como se ela fosse 5 # um vetor matemático. 6 # from future import print_function 8 uu = [1,2] # lista com dois elementos 9 vv = [3,4] # outra lista com dois elementos 10 ww = uu + vv # soma para ver no que dá 11 kk = 3*uu # multiplica pelo escalar 3 para ver no 12 # que dá 13 print('ww = ', ww) ; 14 print('kk = ',kk) ; A base para a solução de sistemas de equações diferenciais ordinárias com o método de Runge-Kutta é muito simples: basta reconhecer que as equações também funcionam vetorialmente! De fato, podemos escrever k 1 = f ( n, y n ), k 2 = hf ( n + h 2, y n k 1), k 3 = hf ( n + h 2, y n k 2), k 4 = hf ( n + h, y n + k 3 ), y n+1 = y n k k k k 4. As questões fundamentais que nós teremos aqui do ponto de vista de implementação computacional do método de Runge-Kutta multidimensional são como: Representar um vetor computacionalmente. Multiplicar um vetor por um escalar. Somar dois vetores. A primeira idéia que vem à cabeça é representar um vetor em Python por uma lista; assim, por eemplo, o vetor (1, 1) seria representado pela lista [1,-1]. É preciso lidar com o fato de que em geral nós escrevemos para as componentes de um vetor em matemática: u = (u 1, u 2, u 3 ) (os subscritos começam em 1), enquanto que os elementos de uma lista u em Python são u[0], u[1], e u[2]. Vamos tentar então utilizar listas, no programa tentalista.py, mostrado na listagem O resultado de rodar tentalista.py é ww = [1, 2, 3, 4] kk = [1, 2, 1, 2, 1, 2]

3 O método de Runge-Kutta multidimensional Listagem 2.25: tentaarray.py: arrays com Numpy 4 # tentaarray: usa arrays, em vez de listas 5 # from future import print_function 7 from numpy import array 8 uu = array([1,2]) # lista com dois elementos 9 vv = array([3,4]) # outra lista com dois elementos 10 ww = uu + vv # soma para ver no que dá 11 kk = 3*uu # multiplica pelo escalar 3 para ver no 12 # que dá 13 print('ww = ', ww) ; 14 print('kk = ',kk) ; Que não é o que esperávamos! O operador + aplicado a listas não soma componente a componente, mas sim concatena as duas listas; e o produto por 3 não multiplica componente a componente, mas sim repete a lista 3 vezes. Felizmente, eiste uma maneira de se obter o comportamento esperado mas não com listas. Um módulo etra-python (que tem que ser instalado separadamente), denominado numpy, faz a mágica. A principal contribuição de numpy é que ele provê um novo tipo chamado array, que se comporta como um vetor. Vamos vê-lo em ação no próimo programa, tentaarray.py mostrado na listagem 2.25, cujo resultado é ww = [4 6] kk = [3 6] Como podemos ver, agora as coisas funcionam. Para usar numpy, é claro, você tem que baiar o pacote, e ler o manual: procure em Vamos agora resolver um caso para o qual possuímos solução analítica. Dado o sistema a sua solução é du 1 d = u 2, du 2 d = u 1, u 1 () = k 1 e + k 2 e, u 2 () = k 1 e + k 2 e. O programa que resolve este sistema é o rungek4v.py mostrado na listagem 2.26; o mais interessante, e um dos pontos fortes de Python, é que a rotina rk4 segue inalterada: observe que ela é capaz de receber como entrada um array (y), assim como uma função que agora devolve array s (ff), e que ela própria agora devolve um array. Com um h = 0.1, os erros relativos médios de u 1 e u 2 são etremamente pequenos: ε = em ambos os casos. Graficamente, temos a resultado mostrado na figura Note que cosh sinh para 2,5.

4 Matemática Aplicada 64 Listagem 2.26: rungek4v.py: o método de Runge-Kutta multidimensional 4 # rungek4v: resolve as equações diferenciais 5 # 6 # du1/d = u2, 7 # du2/d = u1, 8 # 9 # usando o método de Runge-Kutta de ordem 4 10 # from future import print_function 12 from numpy import array 13 h = 0.1 # passo em 14 = [0.0] # inicial 15 y = [array([1.0,0.0])] # y inicial 16 n = int(10/h) # número de passos 17 from math import sinh, cosh 18 def ff(,y): 19 return array([y[1],y[0]]) 20 def rk4(,y,h,ff): 21 ''' 22 rk4 implementa um passo do método de Runge-Kutta de ordem 4 23 ''' 24 k1 = h*ff(,y) 25 k2 = h*ff(+h/2,y+k1/2) 26 k3 = h*ff(+h/2,y+k2/2) 27 k4 = h*ff(+h,y+k3) 28 yn = y + k1/6.0 + k2/3.0 + k3/3.0 + k4/ return yn 30 for i in range(0,n): # loop da solução numérica 31 n = (i+1)*h 32 yn = rk4([i],y[i],h,ff) 33.append(n) 34 y.append(yn) 35 erro0 = 0.0 # calcula o erro relativo médio 36 erro1 = for i in range(1,n+1): 38 yana0 = cosh([i]) 39 yana1 = sinh([i]) 40 erro0 += abs( (y[i][0] - yana0)/yana0 ) 41 erro1 += abs( (y[i][1] - yana1)/yana1 ) 42 erro0 /= n 43 erro1 /= n 44 print ( 'erro relativo médio = ', '%10.6f %10.6f' % (erro0,erro1) ) 45 fou = open('rungek4v.out','wt') 46 for i in range(0,n+1): # imprime o arquivo de saída 47 fou.write( '%12.6f %12.6f %12.6f\n' % ([i],y[i][0],y[i][1]) ) 48 fou.close()

5 O método de Runge-Kutta multidimensional delta = 0.5 u1() (num) u1() (ana) u2() (num) u2() (ana) 20.0 u() Figura 2.13: Solução numérica pelo Método de Runge-Kutta de um sistema de 2 equações diferenciais ordinárias z h(, t) Figura 2.14: Drenagem de um maciço poroso semi-infinito inicialmente totalmente saturado.

TX 752 (45 h, 3 Créditos) MÉTODOS MATEMÁTICOS EM ENGENHARIA AMBIENTAL (2 o Trimestre de 2011)

TX 752 (45 h, 3 Créditos) MÉTODOS MATEMÁTICOS EM ENGENHARIA AMBIENTAL (2 o Trimestre de 2011) TX 752 (45 h, 3 Créditos) MÉTODOS MATEMÁTICOS EM ENGENHARIA AMBIENTAL (2 o Trimestre de 2011) Prof. Nelson Luís Dias 24 de agosto de 2011 # Horário 2as e 4as Feiras, 09:30 11:10 1 Local CESEC - Sala 2

Leia mais

1 Instruções para a entrega do trabalho

1 Instruções para a entrega do trabalho TT9 Matemática Aplicada I Curso de Engenharia Ambiental Departamento de Engenharia Ambiental, UFPR Trabalho Computacional. Data de entrega: 8 de Maio de 215 Prof. Nelson Luís Dias 1 Instruções para a entrega

Leia mais

Queremos resolver uma equação diferencial da forma. dy dx. = f(x, y), (1)

Queremos resolver uma equação diferencial da forma. dy dx. = f(x, y), (1) Resolução Numérica de Equações Diferenciais Método de Runge Kutta Queremos resolver uma equação diferencial da forma dy dx = f(x, y), (1) Isto é: queremos obter a função y(x) sabendo sua derivada. Numericamente:

Leia mais

Capítulo 1 Números Reais

Capítulo 1 Números Reais Departamento de Matemática Disciplina MAT154 - Cálculo 1 Capítulo 1 Números Reais Conjuntos Numéricos Conjunto dos naturais: N = {1,, 3, 4,... } Conjunto dos inteiros: Z = {..., 3,, 1, 0, 1,, 3,... } {

Leia mais

Equações diferenciais ordinárias

Equações diferenciais ordinárias Equações diferenciais ordinárias Laura Goulart UESB 9 de Abril de 2016 Laura Goulart (UESB) Equações diferenciais ordinárias 9 de Abril de 2016 1 / 13 Muitos problemas encontrados em engenharia e outras

Leia mais

Aula de hoje. Python para disciplinas básicas. Computação científica. Introdução. Álgebra Linear. Álgebra linear

Aula de hoje. Python para disciplinas básicas. Computação científica. Introdução. Álgebra Linear. Álgebra linear SCC 14 - Introdução à Programação para Engenharias Python para disciplinas básicas Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto

Leia mais

Métodos de Runge-Kutta

Métodos de Runge-Kutta Solução numérica de Equações Diferenciais Ordinárias: Métodos de Runge-Kutta Marina Andretta/Franklina Toledo ICMC-USP 31 de outubro de 2013 Baseado nos livros: Análise Numérica, de R. L. Burden e J. D.

Leia mais

y ds, onde ds é uma quantidade infinitesimal (muito pequena) da curva C. A curva C é chamada o

y ds, onde ds é uma quantidade infinitesimal (muito pequena) da curva C. A curva C é chamada o Integral de Linha As integrais de linha podem ser encontradas em inúmeras aplicações nas iências Eatas, como por eemplo, no cálculo do trabalho realizado por uma força variável sobre uma partícula, movendo-a

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Estrutura de dados: listas Manipulando listas Vetores como listas

Leia mais

Computação 1 - Python Aula 8 - Teórica: Estrutura de Repetição : for 1/ 10

Computação 1 - Python Aula 8 - Teórica: Estrutura de Repetição : for 1/ 10 Computação 1 - Python Aula 8 - Teórica: Estrutura de Repetição : for 1/ 10 Estrutura de Repetição while Estrutura que permite a repetição de um conjunto de comandos. Até o momento vimos o while: while

Leia mais

Variáveis e instruções de repetição

Variáveis e instruções de repetição Variáveis e instruções de repetição Marco A L Barbosa malbarbo.pro.br Departamento de Informática Universidade Estadual de Maringá cba Este trabalho está licenciado com uma Licença Creative Commons - Atribuição-CompartilhaIgual

Leia mais

LIMITE. Para uma melhor compreensão de limite, vamos considerar a função f dada por =

LIMITE. Para uma melhor compreensão de limite, vamos considerar a função f dada por = LIMITE Aparentemente, a idéia de se aproimar o máimo possível de um ponto ou valor, sem nunca alcançá-lo, é algo estranho. Mas, conceitos do tipo ite são usados com bastante freqüência. A produtividade

Leia mais

Aula 19. Campo elétrico de uma distribuição estacionária de cargas: equação de Poisson Laboratório Numérico 1

Aula 19. Campo elétrico de uma distribuição estacionária de cargas: equação de Poisson Laboratório Numérico 1 Aula 19 Campo elétrico de uma distribuição estacionária de cargas: equação de Poisson 2018 Laboratório Numérico 1 Equação de Poisson o potencial gerado por uma distribuição contínua de carga elétrica numa

Leia mais

Interpolação. Série 1D. Interpolação polynomial, Interpolação por troços: linear, splines. Sensibilidade à amostra. Geração de amostras aleatórias.

Interpolação. Série 1D. Interpolação polynomial, Interpolação por troços: linear, splines. Sensibilidade à amostra. Geração de amostras aleatórias. AULA 4 Interpolação. Série 1D. Interpolação polynomial, Interpolação por troços: linear, splines. Sensibilidade à amostra. Geração de amostras aleatórias. Laboratório Numérico 1 Porquê interpolar? Produzir

Leia mais

y(x n+1 ) = y(x n ) + hy (x n ) + h2 q! y (q) (x n )

y(x n+1 ) = y(x n ) + hy (x n ) + h2 q! y (q) (x n ) 2. Método de Taylor de ordem q Seja y(x) a solução exata do p.v.i., contínua e suficientemente derivável em [a, b]. A expansão em série de Taylor para y(x n + h) em torno do ponto x n é dada por: y(x n+1

Leia mais

Aula 15. Equações diferenciais com condições fronteira num ponto Laboratório Numérico 1

Aula 15. Equações diferenciais com condições fronteira num ponto Laboratório Numérico 1 Aula 15 Equações diferenciais com condições fronteira num ponto 2018 Laboratório Numérico 1 Problemas de valores iniciais dt dt = α T T ar d 2 r = g, g = const dt2 d 2 x dt 2 = k m x d 2 r dt 2 = g = g

Leia mais

Modelagem Computacional. Aula 5 2

Modelagem Computacional. Aula 5 2 Mestrado em Modelagem e Otimização - RC/UFG Modelagem Computacional Aula 5 2 Prof. Thiago Alves de Queiroz 2 [Cap. 5] BURDEN, R. L.; FAIRES, J. D. Numerical Analysis (9th ed). Cengage Learning, 2010. Thiago

Leia mais

Concentração de medicamento no sangue

Concentração de medicamento no sangue Universidade de Brasília Departamento de Matemática Cálculo Concentração de medicamento no sangue função Suponha que a concentração de medicamento no sangue de um paciente seja dada pela C(t) = 3t 2t 2

Leia mais

Prof. MSc. David Roza José -

Prof. MSc. David Roza José - 1/11 2/11 Em diversos sistemas mecânicos, amortecedores de Coulomb ou de atrito seco são utilizados devido à simplicidade mecânica e conveniência. Em estruturas vibratórias, quando componentes apresentam

Leia mais

Volume de um gás em um pistão

Volume de um gás em um pistão Universidade de Brasília Departamento de Matemática Cálculo Volume de um gás em um pistão Suponha que um gás é mantido a uma temperatura constante em um pistão. À medida que o pistão é comprimido, o volume

Leia mais

CÁLCULO LIMITE S ENGENHARIA

CÁLCULO LIMITE S ENGENHARIA CÁLCULO LIMITE S ENGENHARIA Confira as aulas em vídeo e eercícios 1 DEFINIÇÃO DE Imagine o seguinte eemplo: uma formiga está tentando chegar no ponto em = 3 andando pela curva definida pela função f()=²,

Leia mais

Equações Diferenciais Ordinárias

Equações Diferenciais Ordinárias Licenciatura em Engenharia Electrotécnica e de Computadores Análise Numérica 2004/2005 Equações Diferenciais Ordinárias PROBLEMAS 1 Considere a equação diferencial dy dx = y(x2 1) com y(0) = 1 e x [0,

Leia mais

Método de Newton. 1.Introdução 2.Exemplos

Método de Newton. 1.Introdução 2.Exemplos UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA CIVIL DISCIPLINA: CÁLCULO DIFERENCIAL E INTEGRAL I Método de Newton Prof.:

Leia mais

Soluções numéricas da equação de Blasius

Soluções numéricas da equação de Blasius Soluções numéricas da equação de Blasius Nelson Luís Dias nldias@ufpr.br 2 de julho de 2009 Uma camada-limite laminar sobre uma placa plana sem gradiente de pressão longitudinal pode ser resolvida com

Leia mais

( ) ( ) 60 ( ) ( ) ( ) ( ) R i. Método de Newton. Método de Newton = Substituindo i por x, teremos: 1.Introdução 2.

( ) ( ) 60 ( ) ( ) ( ) ( ) R i. Método de Newton. Método de Newton = Substituindo i por x, teremos: 1.Introdução 2. UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA CIVIL DISCIPLINA: CÁLCULO DIFERENCIAL E INTEGRAL I R A = + i ( i ) n

Leia mais

INTRODUÇÃO À COMPUTAÇÃO - RESUMO E EXERCÍCIOS* P2

INTRODUÇÃO À COMPUTAÇÃO - RESUMO E EXERCÍCIOS* P2 INTRODUÇÃO À COMPUTAÇÃO - RESUMO E EXERCÍCIOS* P2 *Exercícios de provas anteriores escolhidos para você estar preparado para qualquer questão na prova. Resoluções em simplificaaulas.com. Listas(= tipo

Leia mais

Introdução à Programação Aula 18 Método de eliminação de Gauss

Introdução à Programação Aula 18 Método de eliminação de Gauss Introdução à Programação Aula 18 Método de eliminação de Gauss Pedro Vasconcelos DCC/FCUP 2015 Pedro Vasconcelos (DCC/FCUP) Introdução à Programação Aula 18 Método de eliminação de Gauss 2015 1 / 23 Nesta

Leia mais

3 Equações diferenciais

3 Equações diferenciais 3 Equações diferenciais 3. Forma geral das equações diferenciais Uma equação diferencial ordinária ou de forma abreviada, EDO de ordem n é uma relação entre uma função y(x) e as suas derivadas y, y,...,

Leia mais

Processamento da Informação Teoria. Laços

Processamento da Informação Teoria. Laços Processamento da Informação Teoria Laços Semana 02 Prof. Jesús P. Mena-Chalco 04/05/2013 Laços (estruturas de repetição) Usado em situações em que é necessário repetir um determinado trecho de um programa,

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Alguns Conceitos sobre Linguagens Conceito de Algoritmo Pseudocódigo

Leia mais

Problemas com Valores de Fronteira para Equações Diferenciais Ordinárias

Problemas com Valores de Fronteira para Equações Diferenciais Ordinárias Problemas com Valores de Fronteira para Equações Diferenciais Ordinárias Carlos Balsa balsa@ipb.pt Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança Matemática Aplicada - Mestrados

Leia mais

Processamento da Informação Teoria. Laços aninhados

Processamento da Informação Teoria. Laços aninhados Processamento da Informação Teoria Laços aninhados Semana 03 Prof. Jesús P. Mena-Chalco 10/05/2013 Uma possível solução da lista 02... Questão 1: Crie uma função que permita somar apenas os números impares

Leia mais

com 3 Incógnitas A interseção do plano paralelo ao plano yz, passando por P, com o eixo x determina a coordenada x.

com 3 Incógnitas A interseção do plano paralelo ao plano yz, passando por P, com o eixo x determina a coordenada x. Interpretação Geométrica de Sistemas Lineares com 3 Incógnitas Reginaldo J. Santos Departamento de Matemática Instituto de Ciências Eatas Universidade Federal de Minas Gerais http://www.mat.ufmg.br/~regi

Leia mais

Exercícios de MATEMÁTICA COMPUTACIONAL Capítulo V

Exercícios de MATEMÁTICA COMPUTACIONAL Capítulo V Exercícios de MATEMÁTICA COMPUTACIONAL Capítulo V Integração Numérica 1. Considere o integral: 1 0 e x2 dx a) Determine o seu valor aproximado, considerando 4 subintervalos e utilizando: i. A regra dos

Leia mais

Campo Elétrico [N/C] Campo produzido por uma carga pontual

Campo Elétrico [N/C] Campo produzido por uma carga pontual Campo Elétrico Ao tentar explicar, ou entender, a interação elétrica entre duas cargas elétricas, que se manifesta através da força elétrica de atração ou repulsão, foi criado o conceito de campo elétrico,

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 22 07/2014 Resolução Numérica de Equações Diferenciais Ordinárias Objetivo: Resolver Equações Diferenciais Ordinárias utilizando

Leia mais

Física Computacional 5

Física Computacional 5 Física Computacional 5 1. Derivadas com diferenças finitas a. O conceito de derivada, menos simples que o de integral b. Cálculo numérico da derivada com diferenças finitas c. Um outro conceito, Equação

Leia mais

Introdução ao Scilab 3.0 Parte 3

Introdução ao Scilab 3.0 Parte 3 Introdução ao Scilab 3.0 Parte 3 Paulo S. Motta Pires pmotta@dca.ufrn.br Departamento de Engenharia de Computação e Automação Universidade Federal do Rio Grande do Norte NATAL - RN Paulo Motta (DCA-UFRN)

Leia mais

Programação I Aula 19 Aritmética com racionais Pedro Vasconcelos DCC/FCUP

Programação I Aula 19 Aritmética com racionais Pedro Vasconcelos DCC/FCUP Programação I Aula 19 Aritmética com racionais DCC/FCUP DCC/FCUP 2019 1/ 30 Nesta aula 1 Aritmética com racionais 2 Simplificação 3 Operações 4 Comparações DCC/FCUP 2019 2/ 30 Aritmética com racionais

Leia mais

Unidade 5 Diferenciação Incremento e taxa média de variação

Unidade 5 Diferenciação Incremento e taxa média de variação Unidade 5 Diferenciação Incremento e taa média de variação Consideremos uma função f dada por y f ( ) Quando varia de um valor inicial de para um valor final de, temos o incremento em O símbolo matemático

Leia mais

Capítulo 7: Equações Diferenciais Ordinárias. 1. Problema de valor inicial

Capítulo 7: Equações Diferenciais Ordinárias. 1. Problema de valor inicial Capítulo 7: Equações Diferenciais Ordinárias. Problema de valor inicial Definição: Sea uma função de e n um número inteiro positivo então uma relação de igualdade que envolva... n é camada uma equação

Leia mais

Capítulo O espaço R n

Capítulo O espaço R n Cálculo - Capítulo 1. - O espaço R n - versão 0/009 1 Capítulo 1. - O espaço R n 1..1 - Espaço R 3 1.. - Espaço R n Vamos, agora, generaliar o conceito de um espaço R primeiro para R 3 e depois para R

Leia mais

Processamento da Informação

Processamento da Informação Processamento da Informação Fabrício Olivetti de França 02 de Fevereiro de 2019 Topics 1. Tipos Padrões 2. Variáveis Auxiliares 3. Condicionais 1 Tipos Padrões Tipos Padrões A linguagem Python fornece

Leia mais

Cálculo Numérico Noções básicas sobre erros

Cálculo Numérico Noções básicas sobre erros Cálculo Numérico Noções básicas sobre erros Profa. Vanessa Rolnik 1º semestre 2015 Fases da resolução de problemas através de métodos numéricos Problema real Levantamento de Dados Construção do modelo

Leia mais

Processamento da Informação Teoria. Listas e Matrizes

Processamento da Informação Teoria. Listas e Matrizes Processamento da Informação Teoria Listas e Matrizes Semana 07 Prof. Jesús P. Mena-Chalco 05/06/2013 Função range (cria uma lista) >>> range(1,5) [1, 2, 3, 4] >>> range(5,10) [5, 6, 7, 8, 9] Uma lista

Leia mais

01. Escreva uma equação para a função do primeiro grau f satisfazendo as condições dadas. Represente as funções graficamente.

01. Escreva uma equação para a função do primeiro grau f satisfazendo as condições dadas. Represente as funções graficamente. DEPARTAMENTO DE MATEMÁTICA APLICADA - ICTE Lista 0 Cálculo Diferencial e Integral I Profa.: LIDIANE SARTINI 0. Escreva uma equação para a função do primeiro grau f satisfazendo as condições dadas. Represente

Leia mais

Aula 31 Funções vetoriais de uma variável real

Aula 31 Funções vetoriais de uma variável real MÓDULO 3 - AULA 31 Aula 31 Funções vetoriais de uma variável real Objetivos Conhecer as definições básicas de funções vetoriais de uma variável real. Aprender a parametrizar curvas simples. Introdução

Leia mais

Estudo de erros Erros na fase de modelagem: 1.2. Erros na fase de resolução:

Estudo de erros Erros na fase de modelagem: 1.2. Erros na fase de resolução: MATEMÁTICA ICET UFMT Clculo Numrico Licenciatura Plena em Matemática Prof. Geraldo Lúcio Diniz Estudo de erros 1. Introdução A obtenção de uma solução numérica para um problema físico por meio da aplicação

Leia mais

Cálculo Numérico P2 EM33D

Cálculo Numérico P2 EM33D Cálculo Numérico P EM33D 8 de Abril de 03 Início: 07h30min (Permanência mínima: 08h40min) Término: 0h00min Nome: GABARITO LER ATENTAMENTE AS OBSERVAÇÕES, POIS SERÃO CONSIDERADAS NAS SUA AVALIAÇÃO ) detalhar

Leia mais

Escola Politécnica Prova Substitutiva 8 de julho de 2014

Escola Politécnica Prova Substitutiva 8 de julho de 2014 MAC2166 Introdução à Computação Escola Politécnica Prova Substitutiva 8 de julho de 2014 Nome: Assinatura: N ō USP: Turma: Professor: Instruções: 1. Não destaque as folhas deste caderno. 2. A prova consta

Leia mais

Métodos Numéricos para EDO S

Métodos Numéricos para EDO S Métodos Numéricos para EDO S 9.1 Introdução O estudo das equações diferenciais foi motivado inicialmente por problemas da física, ou seja problemas de mecânica, eletricidade termodinâmica, magnetismo etc.

Leia mais

Cálculo Numérico. Resumo e Exercícios P2

Cálculo Numérico. Resumo e Exercícios P2 Cálculo Numérico Resumo e Exercícios P2 Fórmulas e Resumo Teórico P2 Interpolação Em um conjunto de n pontos (x #, y # ), consiste em encontrar uma função f tal que f x # = y # para todo i = 1,2,, n. Na

Leia mais

Métodos Previsor-Corretor

Métodos Previsor-Corretor Solução numérica de Equações Diferenciais Ordinárias: Métodos Previsor-Corretor Marina Andretta/Franklina Toledo ICMC-USP 7 de novembro de 2013 Baseado no livro Cálculo Numérico, de S. Arenales e A. Darezzo.

Leia mais

Programação de Computadores

Programação de Computadores Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Mais um tipo numérico print() formatado: clássico pythônico Tuplas

Leia mais

3ª LISTA DE EXERCÍCIOS CÁLCULO NUMÉRICO Prof.: Magnus Melo

3ª LISTA DE EXERCÍCIOS CÁLCULO NUMÉRICO Prof.: Magnus Melo ª LISTA DE EXERCÍCIOS CÁLCULO NUMÉRICO Prof.: Magnus Melo Os eercícios a 4 se referem a interpolação polinomial. Resolva-os com os dois polinômios interpoladores estudados. 4 ) Dada a função f ( ), determine:

Leia mais

(versão preliminar) exceto possivelmente para x = a. Dizemos que o limite de f(x) quando x tende para x = a é um numero L, e escrevemos

(versão preliminar) exceto possivelmente para x = a. Dizemos que o limite de f(x) quando x tende para x = a é um numero L, e escrevemos LIMITE DE FUNÇÕES REAIS JOSÉ ANTÔNIO G. MIRANDA versão preinar). Revisão: Limite e Funções Continuas Definição Limite de Seqüências). Dizemos que uma seqüência de números reais n convergente para um número

Leia mais

INFORMÁTICA PARA ENGENHARIA MODULARIZAÇÃO E ORGANIZAÇÃO DE CÓDIGO

INFORMÁTICA PARA ENGENHARIA MODULARIZAÇÃO E ORGANIZAÇÃO DE CÓDIGO INFORMÁTICA PARA ENGENHARIA MODULARIZAÇÃO E ORGANIZAÇÃO DE CÓDIGO Prof. Dr. Daniel Caetano 2019-1 Objetivos O que são módulos Entender a utilidade das funções Compreender o escopo das variáveis Capacitar

Leia mais

Introdução à Ciência da Computação Disciplina:

Introdução à Ciência da Computação Disciplina: Introdução à Ciência da Computação Disciplina: 113913 Prof. Edison Ishikawa Python 3.0 Capítulo 3 Funções Sumário Chamadas de funções Conversão entre tipos Coerção entre tipos Funções matemáticas Composição

Leia mais

VETORES Motivação AULA 19

VETORES Motivação AULA 19 AULA 19 VETORES 19.1 Motivação Considere o problema de calcular a média aritmética das notas de 5 alunos de uma disciplina e determinar e escrever o número de alunos que obtiveram nota superior à média

Leia mais

CÁLCULO I. 1 Primitivas. Objetivos da Aula. Aula n o 18: Primitivas. Denir primitiva de uma função; Calcular as primitivas elementares.

CÁLCULO I. 1 Primitivas. Objetivos da Aula. Aula n o 18: Primitivas. Denir primitiva de uma função; Calcular as primitivas elementares. CÁLCULO I Prof. Edilson Neri Júnior Prof. André Almeida Aula n o 8: Primitivas. Objetivos da Aula Denir primitiva de uma função; Calcular as primitivas elementares. Primitivas Em alguns problemas, é necessário

Leia mais

Seção 15: Sistema de Equações Diferenciais Lineares Homogêneas com Coeficientes Constantes

Seção 15: Sistema de Equações Diferenciais Lineares Homogêneas com Coeficientes Constantes Seção 15: Sistema de Equações Diferenciais Lineares Homogêneas com Coeficientes Constantes Muitos problemas de física envolvem diversas equações diferenciais. Na seção 14, por exemplo, vimos que o sistema

Leia mais

É uma sequência lógica de ações, um passo a passo, para atingir determinado objetivo.

É uma sequência lógica de ações, um passo a passo, para atingir determinado objetivo. Computação I Introdução Olá pessoal, eu sou o Edivaldo e aqui vou tentar ensinar de um jeito resumido e descomplicado as noções iniciais do curso de Programação da UFRJ, que é ministrado na linguagem de

Leia mais

Material Teórico - Inequações Produto e Quociente de Primeiro Grau. Sistemas de inequações. Primeiro Ano do Ensino Médio

Material Teórico - Inequações Produto e Quociente de Primeiro Grau. Sistemas de inequações. Primeiro Ano do Ensino Médio Material Teórico - Inequações Produto e Quociente de Primeiro Grau Sistemas de inequações Primeiro Ano do Ensino Médio Autor: Prof. Fabrício Siqueira Benevides Revisor: Prof. Antonio Caminha M. Neto 5

Leia mais

MAC2166 Introdução à Computação para Engenharia Escola Politécnica Primeira Prova 05 de abril de 2010

MAC2166 Introdução à Computação para Engenharia Escola Politécnica Primeira Prova 05 de abril de 2010 MAC2166 Introdução à Computação para Engenharia Escola Politécnica Primeira Prova 05 de abril de 2010 Nome: Assinatura: N ō USP: Turma: Instruções: Professor: 1. Não destaque as folhas deste caderno. 2.

Leia mais

CÁLCULO DIFERENCIAL E INTEGRAL I (CDI-I) PROVA I 20/03/2013. O desenvolvimento de todos os cálculos deve estar presente na prova.

CÁLCULO DIFERENCIAL E INTEGRAL I (CDI-I) PROVA I 20/03/2013. O desenvolvimento de todos os cálculos deve estar presente na prova. Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas - CCT Departamento de Matemática Antônio João Fidélis CÁLCULO DIFERENCIAL E INTEGRAL I (CDI-I) PROVA I 0/03/013 É proibido o uso

Leia mais

Erros nas aproximações numéricas

Erros nas aproximações numéricas Erros nas aproximações numéricas Prof. Emílio Graciliano Ferreira Mercuri Departamento de Engenharia Ambiental - DEA, Universidade Federal do Paraná - UFPR emilio@ufpr.br 4 de março de 2013 Resumo: O objetivo

Leia mais

Capítulo Limites e continuidade

Capítulo Limites e continuidade Cálculo 2 - Capítulo 2.2 - Limites e continuidade Capítulo 2.2 - Limites e continuidade 2.2. - Domínio e imagem 2.2.3 - Continuidade 2.2.2 - Limites Limites são a base do Cálculo Diferencial e Integral

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 6 Resolução Numérica de Equações Diferenciais Ordinárias Objetivo: Resolver Equações Diferenciais Ordinárias utilizando métodos

Leia mais

Álgebra Linear Semana 04

Álgebra Linear Semana 04 Álgebra Linear Semana 04 Diego Marcon 17 de Abril de 2017 Conteúdo 1 Produto de matrizes 1 11 Exemplos 2 12 Uma interpretação para resolução de sistemas lineares 3 2 Matriz transposta 4 3 Matriz inversa

Leia mais

Equações Diferenciais

Equações Diferenciais Capítulo 6 Equações Diferenciais 6.1 Definições Básicas Equação diferencial é uma equação onde aparecem uma função e suas derivadas. Por exemplo, f (x) + f (x) = cos(x) e y 4y + 5y + 3 = x 3 + 3x são exemplos

Leia mais

0.1 Tutorial sobre Polinômio de Taylor

0.1 Tutorial sobre Polinômio de Taylor Métodos numéricos e equações diferenciais ordinárias Solução da lista 02 Tutorial sobre Pol de Taylor tarcisio@member.ams.org T. Praciano-Pereira Dep. de Matemática Univ. Estadual Vale do Acaraú 4 de fevereiro

Leia mais

Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.

Variáveis e Entrada de Dados Marco André Lopes Mendes  marcoandre.googlepages. Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre@ifc-araquari.edu.br marcoandre@gmail.com marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma

Leia mais

Fundamentos de programação

Fundamentos de programação Fundamentos de programação Recursividade Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno O que é recursividade? Técnica baseada em divisão e conquista Buscar solucionar o problema dividindo

Leia mais

Capítulo 3 - Problemas com Valores de Fronteira para Equações Diferenciais Ordinárias

Capítulo 3 - Problemas com Valores de Fronteira para Equações Diferenciais Ordinárias Capítulo 3 - Problemas com Valores de Fronteira para Equações Diferenciais Ordinárias Carlos Balsa balsa@ipb.pt Departamento de Matemática Escola Superior de Tecnologia e Gestão de Bragança Matemática

Leia mais

Zero de Funções ou Raízes de Equações

Zero de Funções ou Raízes de Equações Zero de Funções ou Raízes de Equações Um número ξ é um zero de uma função f() ou raiz da equação se f(ξ). Graficamente os zeros pertencentes ao conjunto dos reais, IR, são representados pelas abscissas

Leia mais

por Partes Objetivo Dividir para conquistar! Aprender a técnica de integração por partes.

por Partes Objetivo Dividir para conquistar! Aprender a técnica de integração por partes. MÓDULO 2 - AULA 9 Aula 9 Técnicas de Integração Integração por Partes Objetivo Aprender a técnica de integração por partes. Dividir para conquistar! Júlio César Nas duas últimas aulas, você aprendeu a

Leia mais

2 Campos Elétricos. 2-2 Campos elétricos. Me. Leandro B. Holanda,

2 Campos Elétricos. 2-2 Campos elétricos. Me. Leandro B. Holanda, 2 Campos Elétricos No capítulo anterior vimos como determinar a força elétrica exercida sobre uma partícula 1 de carga +q 1 quando a partícula é colocada nas proximidades de uma partícula 2 de carga +q

Leia mais

Um sistema de n equações não lineares a n incógnitas é toda expressão do tipo: [3 x 1. x 2 ) 3 3 ) 2 7] +2(x 2. 2 log(x1 +x 2

Um sistema de n equações não lineares a n incógnitas é toda expressão do tipo: [3 x 1. x 2 ) 3 3 ) 2 7] +2(x 2. 2 log(x1 +x 2 UFSC INE50 95 INE50 Cálculo Numérico Cap 4 Resolução de sistemas não lineares (Material retirado de: Faires Um sistema de n equações não lineares a n incógnitas é toda epressão do tipo: {f (,, n,, n f

Leia mais

Aula 11 E 2 E S E 3 E 1. Resolução de sistemas de equações lineares Laboratório Numérico 1. (1-a) 3 E 0. (1-a) 2 E 1 (1-a)E 2 a(1-a)e 1 ae 2

Aula 11 E 2 E S E 3 E 1. Resolução de sistemas de equações lineares Laboratório Numérico 1. (1-a) 3 E 0. (1-a) 2 E 1 (1-a)E 2 a(1-a)e 1 ae 2 Aula 11 Resolução de sistemas de equações lineares E S (1-a) 3 E a(1-a) 2 E (1-a) 2 E 1 (1-a)E 2 a(1-a)e 1 ae 2 E 3 (1-a) 2 E (1-a)E 1 E 3 a(1-a)e (1-a)E ae 1 E 2 E 2 ae 3 (1-a)E 3 ae E 1 ae 2 a(1-a)e

Leia mais

Ref: H.Gould e J. Tobochnik. Para integrais em uma dimensão as regras do trapezóide e de Simpson são

Ref: H.Gould e J. Tobochnik. Para integrais em uma dimensão as regras do trapezóide e de Simpson são Método de Monte Carlo Resolução de Integrais Ref: H.Gould e J. Tobochnik Para integrais em uma dimensão as regras do trapezóide e de Simpson são melhores, mais rápidas. A técnica de resolução de integrais

Leia mais

Aula 19. Equações diferenciais independentes do tempo: problemas de condições fronteira (espacial) Laboratório Numérico 1

Aula 19. Equações diferenciais independentes do tempo: problemas de condições fronteira (espacial) Laboratório Numérico 1 Aula 19 Equações diferenciais independentes do tempo: problemas de condições fronteira (espacial) Laboratório Numérico 1 Calcular a distribuição de temperatura numa barra composta 1D Metal Admite-se que

Leia mais

1 [35] (O jogo dos 7 erros.) Considere a equação de advecção-difusão unidimensional

1 [35] (O jogo dos 7 erros.) Considere a equação de advecção-difusão unidimensional TT1 Matemática Aplicada II Curso de Engenharia Ambiental Departamento de Engenharia Ambiental, UFPR P1, 23 nov 212 Prof. Nelson uís Dias NOME: GABARITO Assinatura: 1 [35] (O jogo dos 7 erros.) Considere

Leia mais

A resposta apresentada em aula, no quadro, (em Chapin e/ou Português Estruturado) está correta?

A resposta apresentada em aula, no quadro, (em Chapin e/ou Português Estruturado) está correta? 23 Algoritmos com Repetição Nos exemplos e exercícios vistos até agora, sempre foi possível resolver os problemas com uma sequência de instruções que eram executadas apenas uma vez. Existem três estruturas

Leia mais

Limites: Noção intuitiva e geométrica

Limites: Noção intuitiva e geométrica Eemplo : f : R {} R, f sen a Gráfico de f b Ampliação do gráfico de f perto da origem Limites: Noção intuitiva e geométrica f Apesar de f não estar definida em, faz sentido questionar o que acontece com

Leia mais

Subprogramação. Vanessa Braganholo

Subprogramação. Vanessa Braganholo Subprogramação Vanessa Braganholo vanessa@ic.uff.br O que vimos até agora } Programas usam apenas sequência, repetição e decisão } Capacidade de resolver diversos problemas, mas difícil de resolver problemas

Leia mais

Conceito de Linguagens de Programação - 1

Conceito de Linguagens de Programação - 1 Conceito de Linguagens de Programação - 1 Arthur Jovita, Thalles Silva November 1, 2011 1 Natureza das linguagens de Programação Linguagens Estáticas e Dinâmicas 2 Tipificação 3 4 Linguagens Estáticas

Leia mais

DCC008 - Cálculo Numérico

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 bernardomartinsrocha@ice.ufjf.br Conteúdo Introdução Definição

Leia mais

Introdução à Programação / Programação I

Introdução à Programação / Programação I Introdução à Programação / Programação I Aula 3: Primeiros Programas Rita P. Ribeiro 2018/2019 Departamento de Ciência de Computadores Nesta aula 1. Tipos básicos 2. Variáveis e atribuições 3. Programas

Leia mais

CIC 111 Análise e Projeto de Algoritmos II

CIC 111 Análise e Projeto de Algoritmos II CIC 111 Análise e Projeto de Algoritmos II Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 29 Geometry Complex numbers Points and lines Polygon area Distance functions Geometry

Leia mais

Derivadas e suas Aplicações

Derivadas e suas Aplicações Capítulo 4 Derivadas e suas Aplicações Ao final deste capítulo você deverá: Compreender taa média de variação; Enunciar a definição de derivada de uma função interpretar seu significado geométrico; Calcular

Leia mais

Fundamentos da Eletrostática Aula 02 Cálculo Vetorial: derivadas

Fundamentos da Eletrostática Aula 02 Cálculo Vetorial: derivadas Campo Escalar e Gradiente Fundamentos da Eletrostática Aula 02 Cálculo Vetorial: derivadas Prof. Alex G. Dias (alex.dias@ufabc.edu.br) Prof. Alysson F. Ferrari (alysson.ferrari@ufabc.edu.br) Um campo escalar

Leia mais

Programação I Aula 3 Primeiros programas

Programação I Aula 3 Primeiros programas Programação I Aula 3 Primeiros programas Pedro Vasconcelos DCC/FCUP 2018 Pedro Vasconcelos (DCC/FCUP) Programação I Aula 3 Primeiros programas 2018 1 / 23 Nesta aula... 1 Tipos básicos 2 Variáveis e atribuições

Leia mais

Programação I Aula 16 Mais exemplos de recursão

Programação I Aula 16 Mais exemplos de recursão Programação I Aula 16 Mais exemplos de recursão Pedro Vasconcelos DCC/FCUP 2018 Pedro Vasconcelos (DCC/FCUP) Programação I Aula 16 Mais exemplos de recursão 2018 1 / 27 Nesta aula 1 Desenhar árvores 2

Leia mais

A Segunda Derivada: Análise da Variação de Uma Função

A Segunda Derivada: Análise da Variação de Uma Função A Segunda Derivada: Análise da Variação de Uma Função Suponhamos que a função y = f() possua derivada em um segmento [a, b] do eio-. Os valores da derivada f () também dependem de, ou seja, a derivada

Leia mais

AmigoPai. Matemática. Exercícios de Equação de 2 Grau

AmigoPai. Matemática. Exercícios de Equação de 2 Grau AmigoPai Matemática Exercícios de Equação de Grau 1-Mai-017 1 Equações de Grau 1. (Resolvido) Identifique os coeficientes da seguinte equação do segundo grau: 3x (x ) + 17 = 0 O primeiro passo é transformar

Leia mais

Curso de linguagem matemática Professor Renato Tião. Relações X Funções Considere a equação x + y = 5.

Curso de linguagem matemática Professor Renato Tião. Relações X Funções Considere a equação x + y = 5. Relações X Funções Considere a equação + =. Embora esta equação tenha duas variáveis, ela possui um número finito de soluções naturais. O conjunto solução desta equação, no universo dos números naturais,

Leia mais

O teorema do ponto fixo de Banach e algumas aplicações

O teorema do ponto fixo de Banach e algumas aplicações O teorema do ponto fixo de Banach e algumas aplicações Andressa Fernanda Ost 1, André Vicente 2 1 Acadêmica do Curso de Matemática - Centro de Ciências Exatas e Tecnológicas - Universidade Estadual do

Leia mais

Seção 15: Sistema de Equações Diferenciais Lineares Homogêneas com Coeficientes Constantes

Seção 15: Sistema de Equações Diferenciais Lineares Homogêneas com Coeficientes Constantes Seção 15: Sistema de Equações Diferenciais Lineares Homogêneas com Coeficientes Constantes Muitos problemas de física envolvem diversas equações diferenciais. Na seção 14, por exemplo, vimos que o sistema

Leia mais