FSC215–Física Matemática I - orengonline.comfm1-2009).pdf · UNIFRA Centro Universitário...

2
UNIFRA Centro Universitário Franciscano – Rua dos Andradas, 1614 – Santa Maria/RS/Brasil ...... CEP: 97010-032 — Fone: (55)3220-1200 FÍSICA MÉDICA Área de Ciências Tecnológicas – Curso de Física: habilitação Física Médica FSC215–Física Matemática I Turma 11130 – 1 semestre de 2009 (03/junho) Professor: Gilberto Orengo – [email protected] E XEMPLO DE S ÉRIE DE F OURIER A função para exemplificar o uso da série de Fourier é a onda quadrada, descrita da seguinte forma: f (x)= 0, se - π < x <, , 1, se 0 <x<π. Expandindo esta função em série de Fourier, temos: f (x)= 1 2 + 2 π n=1 n ímpar sin(nx) n Foi projetado um programa, em linguagem Fortran 90, para gerar os pontos para plotagem de gráficos, para diferentes valores de aproximação n (Figura 1). O programa está transcrito abaixo. PROGRAM fourier IMPLICIT NONE INTEGER :: i, j, n REAL :: fx, fx1, fx2, fx3, x, pi=3.141592654 OPEN(UNIT=10, FILE="fourier1.dat") OPEN(UNIT=11, FILE="fourier2.dat") x = 0.0 DO i = 1,100 fx1=1/2. + (2/pi) * (sin(x) + sin(3 * x)/3) fx2=1/2. + 2/pi * (sin(x) + sin(3 * x)/3 + sin(5 * x)/5 + sin(7 * x)/7) fx3=1/2. + 2/pi * (sin(x) + sin(3 * x)/3 + sin(5 * x)/5 + sin(7 * x)/7 & &+ sin(9 * x)/9 + sin(11 * x)/11 + sin(13 * x)/13) WRITE(10, * )x,fx1,fx2,fx3 x=x+0.1 END DO x=0.0 WRITE( * , * )"Digite o valor do n: " READ( * , * )n DO j = 1,100 fx = 0.0 DO i = 1,n,2 fx=fx + (sin(x * i)/REAL(i)) END DO fx = 0.5 + (2./pi) * fx WRITE(11, * )x,fx x=x+0.1 END DO CLOSE(10) CLOSE(11) END PROGRAM fourier FSC215–Física Matemática I (Exemplo de Série de Fourier) – Gilberto Orengo (2009–03/junho) Folha – 1

Transcript of FSC215–Física Matemática I - orengonline.comfm1-2009).pdf · UNIFRA Centro Universitário...

UNIFRA Centro Universitário Franciscano – Rua dos Andradas, 1614 – Santa Maria/RS/Brasil . . . . . .�

CEP: 97010-032 — Fone: (55)3220-1200�

FÍSICA MÉDICA

Área de Ciências Tecnológicas – Curso de Física: habilitação Física MédicaFSC215–Física Matemática ITurma 11130 – 1◦ semestre de 2009 (03/junho)

Professor: Gilberto Orengo – [email protected]

EXEMPLO DE SÉRIE DE FOURIER

A função para exemplificar o uso da série de Fourier é a onda quadrada, descrita da seguinte forma:

f(x) =

{0, se − π < x <, ,

1, se 0 < x < π .

Expandindo esta função em série de Fourier, temos:

f(x) =12

+2π

∞∑n=1

n ímpar

sin(nx)n

Foi projetado um programa, em linguagem Fortran 90, para gerar os pontos para plotagem de gráficos,para diferentes valores de aproximação n (Figura 1). O programa está transcrito abaixo.

PROGRAM fourier

IMPLICIT NONE

INTEGER :: i, j, n

REAL :: fx, fx1, fx2, fx3, x, pi=3.141592654

OPEN(UNIT=10, FILE="fourier1.dat")

OPEN(UNIT=11, FILE="fourier2.dat")

x = 0.0

DO i = 1,100

fx1=1/2. + (2/pi)*(sin(x) + sin(3*x)/3)

fx2=1/2. + 2/pi*(sin(x) + sin(3*x)/3 + sin(5*x)/5 + sin(7*x)/7)

fx3=1/2. + 2/pi*(sin(x) + sin(3*x)/3 + sin(5*x)/5 + sin(7*x)/7 &

&+ sin(9*x)/9 + sin(11*x)/11 + sin(13*x)/13)

WRITE(10,*)x,fx1,fx2,fx3

x=x+0.1

END DO

x=0.0

WRITE(*,*)"Digite o valor do n: "

READ(*,*) n

DO j = 1,100

fx = 0.0

DO i = 1,n,2

fx=fx + (sin(x*i)/REAL(i))

END DO

fx = 0.5 + (2./pi)*fx

WRITE(11,*)x,fx

x=x+0.1

END DO

CLOSE(10)

CLOSE(11)

END PROGRAM fourier

FSC215–Física Matemática I (Exemplo de Série de Fourier) – Gilberto Orengo (2009–03/junho) Folha – 1FSC215–Física Matemática I (Exemplo de Série de Fourier) – Gilberto Orengo (2009–03/junho) Folha – 1FSC215–Física Matemática I (Exemplo de Série de Fourier) – Gilberto Orengo (2009–03/junho) Folha – 1

UNIFRA Centro Universitário Franciscano – Área de Ciências Tecnológicas Curso de Física: habilitação Física MédicaUNIFRA Centro Universitário Franciscano – Área de Ciências Tecnológicas Curso de Física: habilitação Física MédicaUNIFRA Centro Universitário Franciscano – Área de Ciências Tecnológicas Curso de Física: habilitação Física Médica

(a) (b)

(c) (d)

(e) (f)

Figura 1 – Plotagem da f(x), para diferentes valores de n. (Obs.: os gráficosforam gerados com o software Origin, a partir dos dados geradospelo programa acima transcrito.)

Documento gerado em 10 de junho de 2009, às 10 h e 13 min.

FSC215–Física Matemática I (Exemplo de Série de Fourier) – Gilberto Orengo (2009–03/junho) Folha – 2FSC215–Física Matemática I (Exemplo de Série de Fourier) – Gilberto Orengo (2009–03/junho) Folha – 2FSC215–Física Matemática I (Exemplo de Série de Fourier) – Gilberto Orengo (2009–03/junho) Folha – 2