O método de Runge-Kutta multidimensional x
|
|
- Baltazar Peixoto
- 5 Há anos
- Visualizações:
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) 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
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
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:
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,... } {
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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()=²,
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,
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.:
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
( ) ( ) 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
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
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
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,...,
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,
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
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
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
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
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
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,
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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.
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
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:
(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
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
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
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
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
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
É 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
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
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.
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
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
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
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
Á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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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