DIA1.pdf

58
Programas Matematicos Primer Problema Decaimiento natural Ecuacion de Bessel Lineas de carga Soluciones a Problemas de F´ ısica usando Programas Computacionales David A. Espinoza 22 de noviembre de 2011 David A. Espinoza Soluciones a Problemas de F´ ısica

Transcript of DIA1.pdf

Page 1: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Soluciones a Problemas de Fısica usandoProgramas Computacionales

David A. Espinoza

22 de noviembre de 2011

David A. Espinoza Soluciones a Problemas de Fısica

Page 2: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Tipos de Programas Matematicos

1 Estadısticos

S, S+

R-Project

2 Analisis numerico

Octave

MatLab

3 Sistema algebraico

Mathematica

Maxima

4 Geometricos

Origin

GnuPlot

David A. Espinoza Soluciones a Problemas de Fısica

Page 3: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Tipos de Programas Matematicos

1 Estadısticos

S, S+

R-Project

2 Analisis numerico

Octave

MatLab

3 Sistema algebraico

Mathematica

Maxima

4 Geometricos

Origin

GnuPlot

David A. Espinoza Soluciones a Problemas de Fısica

Page 4: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Tipos de Programas Matematicos

1 Estadısticos

S, S+

R-Project

2 Analisis numerico

Octave

MatLab

3 Sistema algebraico

Mathematica

Maxima

4 Geometricos

Origin

GnuPlot

David A. Espinoza Soluciones a Problemas de Fısica

Page 5: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Tipos de Programas Matematicos

1 Estadısticos

S, S+

R-Project

2 Analisis numerico

Octave

MatLab

3 Sistema algebraico

Mathematica

Maxima

4 Geometricos

Origin

GnuPlot

David A. Espinoza Soluciones a Problemas de Fısica

Page 6: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Tipos de Programas Matematicos

1 Estadısticos

S, S+

R-Project

2 Analisis numerico

Octave

MatLab

3 Sistema algebraico

Mathematica

Maxima

4 Geometricos

Origin

GnuPlot

David A. Espinoza Soluciones a Problemas de Fısica

Page 7: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Algunos programas matematicos

David A. Espinoza Soluciones a Problemas de Fısica

Page 8: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

¿Que programa debo usar?

El programa que se debe usar depende de varios factores:

El tipo de problema.

La manera en que se desea resolver el problema.

Los recursos con los que se cuenta.

Puede suceder que incluso estos programas no sean suficientes ynecesitemos usar un lenguaje de programacion como ForTran o C.

David A. Espinoza Soluciones a Problemas de Fısica

Page 9: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

¿Que programa debo usar?

El programa que se debe usar depende de varios factores:

El tipo de problema.

La manera en que se desea resolver el problema.

Los recursos con los que se cuenta.

Puede suceder que incluso estos programas no sean suficientes ynecesitemos usar un lenguaje de programacion como ForTran o C.

David A. Espinoza Soluciones a Problemas de Fısica

Page 10: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

¿Que programa debo usar?

El programa que se debe usar depende de varios factores:

El tipo de problema.

La manera en que se desea resolver el problema.

Los recursos con los que se cuenta.

Puede suceder que incluso estos programas no sean suficientes ynecesitemos usar un lenguaje de programacion como ForTran o C.

David A. Espinoza Soluciones a Problemas de Fısica

Page 11: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

¿Que programa debo usar?

El programa que se debe usar depende de varios factores:

El tipo de problema.

La manera en que se desea resolver el problema.

Los recursos con los que se cuenta.

Puede suceder que incluso estos programas no sean suficientes ynecesitemos usar un lenguaje de programacion como ForTran o C.

David A. Espinoza Soluciones a Problemas de Fısica

Page 12: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

¿Que programa debo usar?

El programa que se debe usar depende de varios factores:

El tipo de problema.

La manera en que se desea resolver el problema.

Los recursos con los que se cuenta.

Puede suceder que incluso estos programas no sean suficientes ynecesitemos usar un lenguaje de programacion como ForTran o C.

David A. Espinoza Soluciones a Problemas de Fısica

Page 13: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

¿Privativo, Codigo libre o lenguaje de programacion?

Privativos

Tienes que gastar re-cursos monetarios pa-ra obtenerlo.

Codigo Libre

Usas el recurso yacreado sin necesidadde tener que gastar di-nero.

Lenguaje deprogramacion

Tu estas creando elrecurso y es tuyo.

Ojo!!! recuerda que el tiempo que inviertes en tu problema es ungasto de recursos, entonces puede ocurrir que:

dinero ∝ soporte ∝ 1

tiempo⇒ dinero ∝ 1

tiempo

David A. Espinoza Soluciones a Problemas de Fısica

Page 14: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

¿Privativo, Codigo libre o lenguaje de programacion?

Privativos

Tienes que gastar re-cursos monetarios pa-ra obtenerlo.

Codigo Libre

Usas el recurso yacreado sin necesidadde tener que gastar di-nero.

Lenguaje deprogramacion

Tu estas creando elrecurso y es tuyo.

Ojo!!! recuerda que el tiempo que inviertes en tu problema es ungasto de recursos, entonces puede ocurrir que:

dinero ∝ soporte ∝ 1

tiempo⇒ dinero ∝ 1

tiempo

David A. Espinoza Soluciones a Problemas de Fısica

Page 15: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

¿Privativo, Codigo libre o lenguaje de programacion?

Privativos

Tienes que gastar re-cursos monetarios pa-ra obtenerlo.

Codigo Libre

Usas el recurso yacreado sin necesidadde tener que gastar di-nero.

Lenguaje deprogramacion

Tu estas creando elrecurso y es tuyo.

Ojo!!! recuerda que el tiempo que inviertes en tu problema es ungasto de recursos, entonces puede ocurrir que:

dinero ∝ soporte ∝ 1

tiempo⇒ dinero ∝ 1

tiempo

David A. Espinoza Soluciones a Problemas de Fısica

Page 16: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

¿Privativo, Codigo libre o lenguaje de programacion?

Privativos

Tienes que gastar re-cursos monetarios pa-ra obtenerlo.

Codigo Libre

Usas el recurso yacreado sin necesidadde tener que gastar di-nero.

Lenguaje deprogramacion

Tu estas creando elrecurso y es tuyo.

Ojo!!! recuerda que el tiempo que inviertes en tu problema es ungasto de recursos, entonces puede ocurrir que:

dinero ∝ soporte ∝ 1

tiempo⇒ dinero ∝ 1

tiempo

David A. Espinoza Soluciones a Problemas de Fısica

Page 17: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

¿Privativo, Codigo libre o lenguaje de programacion?

Privativos

Tienes que gastar re-cursos monetarios pa-ra obtenerlo.

Codigo Libre

Usas el recurso yacreado sin necesidadde tener que gastar di-nero.

Lenguaje deprogramacion

Tu estas creando elrecurso y es tuyo.

Ojo!!! recuerda que el tiempo que inviertes en tu problema es ungasto de recursos, entonces puede ocurrir que:

dinero ∝ soporte ∝ 1

tiempo⇒ dinero ∝ 1

tiempo

David A. Espinoza Soluciones a Problemas de Fısica

Page 18: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Movimiento de proyectiles en 2DResolucion en MathematicaResolucion en MaximaResolucion con ForTran

Un ejercicio muy sencillo!!!

Todos conocemos las ecuaciones del lanzamiento de proyectiles

x(t) = v0 cos(θ0)t

y(t) = v0 sin(θ0)t − 1

2gt2

Casi todos.....

David A. Espinoza Soluciones a Problemas de Fısica

Page 19: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Movimiento de proyectiles en 2DResolucion en MathematicaResolucion en MaximaResolucion con ForTran

Lista de comando en Mathetamica R©

g=9.8;v0=30;\[Theta]0 = \[Pi]/4;

Definimos las constantes

x[t_] := v0*Cos[\[Theta]0]*t;

Definimos las funciones

y[t_] := v0*Sin[\[Theta]0]*t - 0.5*g*t^2;

ParametricPlot[{x[t], y[t]}, {t, 0, 5}]

Graficamos

David A. Espinoza Soluciones a Problemas de Fısica

Page 20: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Movimiento de proyectiles en 2DResolucion en MathematicaResolucion en MaximaResolucion con ForTran

Lista de comando en Mathetamica R©

g=9.8;v0=30;\[Theta]0 = \[Pi]/4; Definimos las constantes

x[t_] := v0*Cos[\[Theta]0]*t;

Definimos las funciones

y[t_] := v0*Sin[\[Theta]0]*t - 0.5*g*t^2;

ParametricPlot[{x[t], y[t]}, {t, 0, 5}]

Graficamos

David A. Espinoza Soluciones a Problemas de Fısica

Page 21: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Movimiento de proyectiles en 2DResolucion en MathematicaResolucion en MaximaResolucion con ForTran

Lista de comando en Mathetamica R©

g=9.8;v0=30;\[Theta]0 = \[Pi]/4;

Definimos las constantes

x[t_] := v0*Cos[\[Theta]0]*t; Definimos las funcionesy[t_] := v0*Sin[\[Theta]0]*t - 0.5*g*t^2;

ParametricPlot[{x[t], y[t]}, {t, 0, 5}]

Graficamos

David A. Espinoza Soluciones a Problemas de Fısica

Page 22: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Movimiento de proyectiles en 2DResolucion en MathematicaResolucion en MaximaResolucion con ForTran

Lista de comando en Mathetamica R©

g=9.8;v0=30;\[Theta]0 = \[Pi]/4;

Definimos las constantes

x[t_] := v0*Cos[\[Theta]0]*t;

Definimos las funciones

y[t_] := v0*Sin[\[Theta]0]*t - 0.5*g*t^2;

ParametricPlot[{x[t], y[t]}, {t, 0, 5}] Graficamos

David A. Espinoza Soluciones a Problemas de Fısica

Page 23: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Movimiento de proyectiles en 2DResolucion en MathematicaResolucion en MaximaResolucion con ForTran

Lista de comando en wxMaxima

g:9.8 $v0:30 $ %theta:( %pi/4)$

Definimos las constantes

x(t):=v0*cos( %theta)*t $

Definimos las funciones

y(t):=v0*sin( %theta)*t-0.5*g*t^2 $

wxplot2d([parametric,x(t),y(t),[t,0,5],[nticks,30]])$

Graficamos

David A. Espinoza Soluciones a Problemas de Fısica

Page 24: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Movimiento de proyectiles en 2DResolucion en MathematicaResolucion en MaximaResolucion con ForTran

Lista de comando en wxMaxima

g:9.8 $v0:30 $ %theta:( %pi/4)$ Definimos las constantes

x(t):=v0*cos( %theta)*t $

Definimos las funciones

y(t):=v0*sin( %theta)*t-0.5*g*t^2 $

wxplot2d([parametric,x(t),y(t),[t,0,5],[nticks,30]])$

Graficamos

David A. Espinoza Soluciones a Problemas de Fısica

Page 25: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Movimiento de proyectiles en 2DResolucion en MathematicaResolucion en MaximaResolucion con ForTran

Lista de comando en wxMaxima

g:9.8 $v0:30 $ %theta:( %pi/4)$

Definimos las constantes

x(t):=v0*cos( %theta)*t $ Definimos las funcionesy(t):=v0*sin( %theta)*t-0.5*g*t^2 $

wxplot2d([parametric,x(t),y(t),[t,0,5],[nticks,30]])$

Graficamos

David A. Espinoza Soluciones a Problemas de Fısica

Page 26: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Movimiento de proyectiles en 2DResolucion en MathematicaResolucion en MaximaResolucion con ForTran

Lista de comando en wxMaxima

g:9.8 $v0:30 $ %theta:( %pi/4)$

Definimos las constantes

x(t):=v0*cos( %theta)*t $

Definimos las funciones

y(t):=v0*sin( %theta)*t-0.5*g*t^2 $

wxplot2d([parametric,x(t),y(t),[t,0,5],[nticks,30]])$Graficamos

David A. Espinoza Soluciones a Problemas de Fısica

Page 27: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Movimiento de proyectiles en 2DResolucion en MathematicaResolucion en MaximaResolucion con ForTran

Programa en ForTran

program proyectil

implicit none

integer :: t

real, dimension(50) :: x,y

Definimos las variables

real, parameter :: theta=0.785398

real, parameter :: G=9.8

real, parameter :: V=30

Definimos las constantes

open (100,file=’proyectil.dat’,status=’new’)

do t=1,50

x(t)=V*cos(theta)*t*0.1

y(t)=V*sin(theta)*t*0.1-0.5*G*(t*0.1)**2

write(100,’(2F10.3)’) x(t),y(t)

enddo

close(100)

Hacemos el trabajo

end program proyectil

David A. Espinoza Soluciones a Problemas de Fısica

Page 28: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Movimiento de proyectiles en 2DResolucion en MathematicaResolucion en MaximaResolucion con ForTran

Programa en ForTran

program proyectil

implicit none

integer :: t

real, dimension(50) :: x,y

Definimos las variables

real, parameter :: theta=0.785398

real, parameter :: G=9.8

real, parameter :: V=30

Definimos las constantes

open (100,file=’proyectil.dat’,status=’new’)

do t=1,50

x(t)=V*cos(theta)*t*0.1

y(t)=V*sin(theta)*t*0.1-0.5*G*(t*0.1)**2

write(100,’(2F10.3)’) x(t),y(t)

enddo

close(100)

Hacemos el trabajo

end program proyectil

David A. Espinoza Soluciones a Problemas de Fısica

Page 29: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Movimiento de proyectiles en 2DResolucion en MathematicaResolucion en MaximaResolucion con ForTran

Programa en ForTran

program proyectil

implicit none

integer :: t

real, dimension(50) :: x,y

Definimos las variables

real, parameter :: theta=0.785398

real, parameter :: G=9.8

real, parameter :: V=30

Definimos las constantes

open (100,file=’proyectil.dat’,status=’new’)

do t=1,50

x(t)=V*cos(theta)*t*0.1

y(t)=V*sin(theta)*t*0.1-0.5*G*(t*0.1)**2

write(100,’(2F10.3)’) x(t),y(t)

enddo

close(100)

Hacemos el trabajo

end program proyectil

David A. Espinoza Soluciones a Problemas de Fısica

Page 30: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Movimiento de proyectiles en 2DResolucion en MathematicaResolucion en MaximaResolucion con ForTran

Programa en ForTran

program proyectil

implicit none

integer :: t

real, dimension(50) :: x,y

Definimos las variables

real, parameter :: theta=0.785398

real, parameter :: G=9.8

real, parameter :: V=30

Definimos las constantes

open (100,file=’proyectil.dat’,status=’new’)

do t=1,50

x(t)=V*cos(theta)*t*0.1

y(t)=V*sin(theta)*t*0.1-0.5*G*(t*0.1)**2

write(100,’(2F10.3)’) x(t),y(t)

enddo

close(100) Hacemos el trabajo

end program proyectil

David A. Espinoza Soluciones a Problemas de Fısica

Page 31: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Desintegracion de partıculas

Si P(t) es la probabilidad de que una partıcula sobreviva por untiempo t, y tiene una constante de probabilidad 1/tau, entonces:

1

P

dP

dt= − 1

tau

Graficar P(t) para diferentes valores de tau

David A. Espinoza Soluciones a Problemas de Fısica

Page 32: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Comando en Mathetamica R©

DSolve[(1/P[t])*D[P[t], t] == -1/tao], P[t], t]

Encontramos las soluciones

Manipulate[Plot[Exp[-t/tao], t, 0, 4], tao, 0.1, 1, 0.25]

Creamos la animacion

David A. Espinoza Soluciones a Problemas de Fısica

Page 33: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Comando en Mathetamica R©

DSolve[(1/P[t])*D[P[t], t] == -1/tao], P[t], t]Encontramos las soluciones

Manipulate[Plot[Exp[-t/tao], t, 0, 4], tao, 0.1, 1, 0.25]

Creamos la animacion

David A. Espinoza Soluciones a Problemas de Fısica

Page 34: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Comando en Mathetamica R©

DSolve[(1/P[t])*D[P[t], t] == -1/tao], P[t], t]

Encontramos las soluciones

Manipulate[Plot[Exp[-t/tao], t, 0, 4], tao, 0.1, 1, 0.25]Creamos la animacion

David A. Espinoza Soluciones a Problemas de Fısica

Page 35: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Lista de comando en wxMaxima

ode2((1/P)*’diff(P,t)=-1/tao, P, t)$

Encontramos las soluciones

with_slider(tao,[0.1,0.25,0.5,0.75,1],exp(-t/tao),[t,0,4])

Creamos la animacion

David A. Espinoza Soluciones a Problemas de Fısica

Page 36: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Lista de comando en wxMaxima

ode2((1/P)*’diff(P,t)=-1/tao, P, t)$Encontramos las soluciones

with_slider(tao,[0.1,0.25,0.5,0.75,1],exp(-t/tao),[t,0,4])

Creamos la animacion

David A. Espinoza Soluciones a Problemas de Fısica

Page 37: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Lista de comando en wxMaxima

ode2((1/P)*’diff(P,t)=-1/tao, P, t)$

Encontramos las soluciones

with_slider(tao,[0.1,0.25,0.5,0.75,1],exp(-t/tao),[t,0,4])Creamos la animacion

David A. Espinoza Soluciones a Problemas de Fısica

Page 38: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Ecuacion de Bessel de orden p

Una ecuacion diferencial muy recurrente en problemas de fısica esla ecuacion de Bessel dada por:

x2y ′′(x) + xy ′(x) + (x2 − n2)y(x) = 0

Encontrar las soluciones para n = 0, 1, 2, 3 · · ·

David A. Espinoza Soluciones a Problemas de Fısica

Page 39: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Comando en Mathetamica R©

DSolve[ x^2 y’’[x] + x y’[x] + (x^2 - n^2) y[x] == 0, y[x], x]

Encontramos las soluciones

Manipulate[Plot[BesselJ[n, x] , x, 0, 30], n, 0, 20]

Creamos una animacion para una solucion particular

David A. Espinoza Soluciones a Problemas de Fısica

Page 40: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Comando en Mathetamica R©

DSolve[ x^2 y’’[x] + x y’[x] + (x^2 - n^2) y[x] == 0, y[x], x]Encontramos las soluciones

Manipulate[Plot[BesselJ[n, x] , x, 0, 30], n, 0, 20]

Creamos una animacion para una solucion particular

David A. Espinoza Soluciones a Problemas de Fısica

Page 41: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Comando en Mathetamica R©

DSolve[ x^2 y’’[x] + x y’[x] + (x^2 - n^2) y[x] == 0, y[x], x]

Encontramos las soluciones

Manipulate[Plot[BesselJ[n, x] , x, 0, 30], n, 0, 20]Creamos una animacion para una solucion particular

David A. Espinoza Soluciones a Problemas de Fısica

Page 42: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Comando en Maxima

ode2((x^2)*’diff(y,x,2)+x*’diff(y,x)+(x^2-n^2)*y=0, y, x)$

Encontramos las soluciones

d:makelist(k,k,0,20)$

Hacemos una lista que sirva como contador

with_slider(n,d,bessel_j(n,x),[x,0,30],[y,-1,1])$

Creamos una animacion para una solucion particular

David A. Espinoza Soluciones a Problemas de Fısica

Page 43: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Comando en Maxima

ode2((x^2)*’diff(y,x,2)+x*’diff(y,x)+(x^2-n^2)*y=0, y, x)$Encontramos las soluciones

d:makelist(k,k,0,20)$

Hacemos una lista que sirva como contador

with_slider(n,d,bessel_j(n,x),[x,0,30],[y,-1,1])$

Creamos una animacion para una solucion particular

David A. Espinoza Soluciones a Problemas de Fısica

Page 44: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Comando en Maxima

ode2((x^2)*’diff(y,x,2)+x*’diff(y,x)+(x^2-n^2)*y=0, y, x)$

Encontramos las soluciones

d:makelist(k,k,0,20)$Hacemos una lista que sirva como contador

with_slider(n,d,bessel_j(n,x),[x,0,30],[y,-1,1])$

Creamos una animacion para una solucion particular

David A. Espinoza Soluciones a Problemas de Fısica

Page 45: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en Maxima

Comando en Maxima

ode2((x^2)*’diff(y,x,2)+x*’diff(y,x)+(x^2-n^2)*y=0, y, x)$

Encontramos las soluciones

d:makelist(k,k,0,20)$

Hacemos una lista que sirva como contador

with_slider(n,d,bessel_j(n,x),[x,0,30],[y,-1,1])$Creamos una animacion para una solucion particular

David A. Espinoza Soluciones a Problemas de Fısica

Page 46: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en MathematicaResolucion en Maxima

Potencial de lineas de cargas

Dadas dos distribuciones de carga:

Un anillo

f (t) = cos t, g(t) = sin t 0 ≤ t ≤ 2π

Una Espiral

f (t) = 0.5t cos t g(t) = 0.5t sin t

Encontrar el potencial electrico de ambas distribuciones.

David A. Espinoza Soluciones a Problemas de Fısica

Page 47: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en MathematicaResolucion en Maxima

Anillo de Carga

Manipulate[Plot[BesselJ[n, x] , x, 0, 30], n, 0, 20]

Planteamos la integral del potencial

Plot3D[f[x, y], x, -2, 2, y, -2, 2, PlotPoints -> 40]

Graficamos las soluciones encontradas

David A. Espinoza Soluciones a Problemas de Fısica

Page 48: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en MathematicaResolucion en Maxima

Anillo de Carga

Manipulate[Plot[BesselJ[n, x] , x, 0, 30], n, 0, 20]Planteamos la integral del potencial

Plot3D[f[x, y], x, -2, 2, y, -2, 2, PlotPoints -> 40]

Graficamos las soluciones encontradas

David A. Espinoza Soluciones a Problemas de Fısica

Page 49: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en MathematicaResolucion en Maxima

Anillo de Carga

Manipulate[Plot[BesselJ[n, x] , x, 0, 30], n, 0, 20]

Planteamos la integral del potencial

Plot3D[f[x, y], x, -2, 2, y, -2, 2, PlotPoints -> 40]Graficamos las soluciones encontradas

David A. Espinoza Soluciones a Problemas de Fısica

Page 50: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en MathematicaResolucion en Maxima

Comandos en Mathematica R©

f[x_, y_] := NIntegrate[Sqrt[1 + t^2]/Sqrt[(x -0.5 t Cos[t])^2 + (y - 0.5 t Sin[t])^2 + 0.25], t, 0, 20]

Planteamos la integral del potencial

Plot3D[f[x, y], x, -8, 8, y, -8, 8, PlotPoints -> 40]

Graficamos las soluciones encontradas

David A. Espinoza Soluciones a Problemas de Fısica

Page 51: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en MathematicaResolucion en Maxima

Comandos en Mathematica R©

f[x_, y_] := NIntegrate[Sqrt[1 + t^2]/Sqrt[(x -0.5 t Cos[t])^2 + (y - 0.5 t Sin[t])^2 + 0.25], t, 0, 20]Planteamos la integral del potencial

Plot3D[f[x, y], x, -8, 8, y, -8, 8, PlotPoints -> 40]

Graficamos las soluciones encontradas

David A. Espinoza Soluciones a Problemas de Fısica

Page 52: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en MathematicaResolucion en Maxima

Comandos en Mathematica R©

f[x_, y_] := NIntegrate[Sqrt[1 + t^2]/Sqrt[(x -0.5 t Cos[t])^2 + (y - 0.5 t Sin[t])^2 + 0.25], t, 0, 20]

Planteamos la integral del potencial

Plot3D[f[x, y], x, -8, 8, y, -8, 8, PlotPoints -> 40]Graficamos las soluciones encontradas

David A. Espinoza Soluciones a Problemas de Fısica

Page 53: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en MathematicaResolucion en Maxima

Anillo de carga

romberg(sqrt(1+t^2)/sqrt((x-0.5*t*cos(t))^2+(y-0.5*t*sin(t))^2), t, 0, 20);

Planteamos la integral del potencial

plot3d( %, [x,-8,8], [y,-8,8]);

Graficamos las soluciones encontradas

David A. Espinoza Soluciones a Problemas de Fısica

Page 54: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en MathematicaResolucion en Maxima

Anillo de carga

romberg(sqrt(1+t^2)/sqrt((x-0.5*t*cos(t))^2+(y-0.5*t*sin(t))^2), t, 0, 20);Planteamos la integral del potencial

plot3d( %, [x,-8,8], [y,-8,8]);

Graficamos las soluciones encontradas

David A. Espinoza Soluciones a Problemas de Fısica

Page 55: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en MathematicaResolucion en Maxima

Anillo de carga

romberg(sqrt(1+t^2)/sqrt((x-0.5*t*cos(t))^2+(y-0.5*t*sin(t))^2), t, 0, 20);

Planteamos la integral del potencial

plot3d( %, [x,-8,8], [y,-8,8]);Graficamos las soluciones encontradas

David A. Espinoza Soluciones a Problemas de Fısica

Page 56: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en MathematicaResolucion en Maxima

Espiral de carga de carga

romberg(1/sqrt((x - cos(t))^2 + (y - sin(t))^2), t, 0, 6.28);

Planteamos la integral del potencial

plot3d( %, [x,-2,2], [y,-2,2]);

Graficamos las soluciones encontradas

David A. Espinoza Soluciones a Problemas de Fısica

Page 57: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en MathematicaResolucion en Maxima

Espiral de carga de carga

romberg(1/sqrt((x - cos(t))^2 + (y - sin(t))^2), t, 0, 6.28);Planteamos la integral del potencial

plot3d( %, [x,-2,2], [y,-2,2]);

Graficamos las soluciones encontradas

David A. Espinoza Soluciones a Problemas de Fısica

Page 58: DIA1.pdf

Programas MatematicosPrimer Problema

Decaimiento naturalEcuacion de Bessel

Lineas de carga

Resolucion en MathetamicaResolucion en MathematicaResolucion en Maxima

Espiral de carga de carga

romberg(1/sqrt((x - cos(t))^2 + (y - sin(t))^2), t, 0, 6.28);

Planteamos la integral del potencial

plot3d( %, [x,-2,2], [y,-2,2]);Graficamos las soluciones encontradas

David A. Espinoza Soluciones a Problemas de Fısica