Professional Documents
Culture Documents
solucionejerc.nb
INTRODUCCION A MATHEMATICA
Ejercicios
1- Utilice Table para hacer una lista conjunta de los cuadrados y los cubos de los nmeros pares del uno al nueve.
Tablei^ 2, i ^ 3, i, 2, 9, 2
2- Utilice Table para crear una lista con las potencias de x de 2 a 9 con paso 3.
t Tablex ^ i, i, 2, 9, 3
Ejercicios
1- Representar una matriz 3x3 tal que aij =xi y j . Tomar un vector p, de dimensin 3x1, que sea la evaluacin de
la 1 fila de la matriz para x=2,y=3.
m Tablex ^i y ^ j, i, 3, j, 3
p m1 . x 2, y 3
2- Construir una matriz m, cuadrada de orden 3 con los siguientes elementos: {{a,b,c},{d,e,f},{g,h,i}}. Extraer el
vector m1 , como la 1 fila de la matriz m. Extraer m2 , que sea la 2 columna de la matriz m. Idem m3 , como
la diagonal principal. Idem m4 , como la otra diagonal. Obtener m5 , una matriz 2x2 formada por los elementos
esquina de m . Asociar tambin a m6 , la matriz 2x2 adjunta al elemento (3,3).
n a, b, c, d, e, f, g, h, i
MatrixForm%
m1 n1
m2 Tableni, 2, i, 3
Transposen2
m3 Tablenk, k, k, 3
solucionejerc.nb
m4 Tablen4 i, i, i, 3
m5 n1, 1, n1, 3, n3, 1, n3, 3
m6 Tablenh, k, h, 2, k, 2
3- Sea un vector v1={a,b,c}. Sea v2={d,e,f}. En Mathematica el producto elemento a elemento de vectores o
matrices se realiza utilizando el simbolo
consigue usando el operador
(.).
(*).
2 4 1 3
.
4- Sea A=
5 1 2 3
3 5 4 1
a)Hallar el valor del determinante de A.
b) Hallar el rango de A.
DetA
RowReduceA MatrixForm
MinorsA, 3
MinorsA, 2
solucionejerc.nb
2 1 1
3 1 1
2
1 1
4
2 0
Inverse
3 1 1
6- Calcular los valores y vectores propios de las matrices:
1 2 2
m 0 2 m
0
A= 2 1 2
B= 0 4
2 2 1
m 0 2 m
1 2 2
A
2 1 2
2 2 1
a EigensystemA
1 2 2
2 1 2
Eigenvalues
2
2
1
1 2 2
Eigenvectors
2 1 2
2
2
1
m 0 2m
0 4
0
B
m
0
2
b EigensystemB
1 0 1 0
1 1 4 0
1 0 4 1
matriz P que relaciona ambas matrices
ClearA
A 1, 0, 1, 0, 1, 1, 4, 0, 1, 0, 3, 0, 1, 0, 4, 1;
descomp JordanDecompositionA
formcan descomp2; MatrixFormformcan
P descomp1; MatrixFormP
solucionejerc.nb
P.formcan.InverseP MatrixForm
1
2- Descomponer en fracciones simples la expresin
fx
Apart1 fx
Grficos
Ejercicios
Nota: Las salidas grficas ocupan mucha memoria, por eso, una vez que se ha comprobado que es correcta,
conviene suprimir la salida para que el fichero no tenga un tamao mayor que el que cabe en el disquette.
1- Dibujar la funcin sen(x)/x as como la funcin sen(x) en el intervalo (-10,10) .
PlotSinx x, x, 10, 10
PlotSinx, x, 10, 10
solucionejerc.nb
Desde 0 a 8Pi.
ParametricPlot
4Cos11t 4 7Cost, 4Sin11t 4 7Sint, t, 0, 8 Pi
4- Dibujar la funcin x= Cos(u)Sin(v)
y= Cos(u)Cos(v)
z=v
Ejercicios
1- Hallar las raices de la ecuacin x^4-3x^3+2=0. Asignar a x1 y x2, respectivamente, los valores de las raices
reales y a x3, x4 los de las raices complejas. Comprobar que x3 y x4 son raices complejas conjugadas
sol NSolvex ^ 4 3x ^ 3 2 0, x
solucionejerc.nb
ecu a x^ 3 b x ^ 2 x 1 0;
ecu1 ecu . a 0
Solveecu1, x
ecu2 ecu . a 0, b 0;
Solveecu2, x
Solveecu, x Simplify
3- Hallar las raices de la ecuacin ex +x4 x 2 0 en el intervalo [-2,2]
PlotExpx x ^4 x 2, x, 2, 2
SolveExpx x^ 4 x 2 0, x
FindRootExpx x ^4 x 2 0, x, 1.3
FindRootExpx x ^4 x 2 0, x, .4
1
x 2
6 x
5
mat 1, x, 2, x 1, 3, 4, 5, 6, x;
NSolveDetmat 0, x
solucionejerc.nb
1 2
5- Dada la matriz A=
. Hallar el conjunto de matrices B que:
3 4
a) Conmuten con la matriz A.
b) Cumplan A.B=(0).
c) Cumplan A.B=I.
B b11, b12, b21, b22; A 1, 2, 3, 4;
ReduceA.B B.A, b11, b12, b21, b22
2 b21
Bconm B . b11 b21 b22, b12
3
LinearAlgebra`MatrixManipulation`
cero ZeroMatrix2, 2
ReduceA.B cero, b11, b12, b21, b22
I2 IdentityMatrix2
SolveA.B I2, b11, b12, b21, b22
1a
2
y=3 2 a a
a 3a
z=
1a
Con el comando RowReduce se ve que para a = -1 la matriz de los coef. tiene rango 2 mientras que la ampliada
tiene rango 3, sistema incompatible. Para los dems valores de a el sistema es compatible y determinado.
solucionejerc.nb
matcoef 1, 1, 1, 1, 2, 1, 0, 1, 0;
matamp 1, 1, 1, 1, 1, 2, 1, 1, 0, 1, 0, 2;
RowReducematcoef MatrixForm
RowReducematamp MatrixForm
7- Hallar las soluciones del sistema:
x+ y+ z=3
2x + 3y - z = 4
x + 2y - 2z = 1.
mat 1, 1, 1, 2, 3, 1, 1, 2, 2; b 3, 4, 1;
matamp 1, 1, 1, 3, 2, 3, 1, 4, 1, 2, 2, 1;
RowReducemat MatrixForm
RowReducematamp MatrixForm
Solvemat.x, y, z b, x, y, z
Reducemat.x, y, z b, x, y, z
Explicacin: La matriz de coeficientes y la ampliada tienen rango 2, el sistema es compatible e indeterminado. La
solucin es :
x=5-4 z
y =-2+3 z
8- Hallar las soluciones del sistema:
1
1
3
1
x
a
3 4
2
y =
3
3
4 7
5 a b 7
8b
segn los diferentes valores de los parmetros a,b
Cleara, b
mat 1, 1, 1, 2, a, 3, 3, 3, 4, 5, a b, 7;
indep 3, 4, 7, 8 b; matamp
1, 1, 1, 3, 2, a, 3, 4, 3, 3, 4, 7, 5, a b, 7, 8 b;
solucionejerc.nb
Reducemat.x, y, z indep, x, y, z
Con a=4 y b=3 el sistema es compatible e indeterminado (Se comprueba con RowReduce en la matriz de coeficientes y ampliada. Ambas tienen rango 2). La solucin es:
x=5-7y,
z=2(-1+3y)
Bucles
Ejercicios
1-Utilizando Do, representar sucesivamente las grficas de sen(nx) para n desde 1 hasta 5
10
solucionejerc.nb
DoPlotSinn x, x, , , n, 5
2.-Siendo Sn la suma de los n primeros nmeros naturales. Cal es el mayor valor de n tal que Sn<11?. En este
caso, Cuanto es exactamente la suma Sn?.
Repetir el ejercicio de forma que Sn<10^4.
Fors 0; n 1, s n 104 , n , s s n;
Print"El mayor valor de n es: ", n 1;
Print"Y el valor de la suma es: ", s
x
x
3.-Sabiendo que ex 1 x
2 +
3 +.... . Encontrar el polinomio que nos da, para x=5, una valor aproximado
4
de e5 con un error menor que 10 . Utilizar como criterio de parada que el valor absoluto del sumando a aadir
sea menor que 104 . El n de operaciones se puede optimizar teniendo en cuenta que el nuevo sumando que hay
x3
x2
x
que aadir es igual al ltimo que se ha aadido dividido por n. Por ejemplo :
3 = (
2 )*
3 , es decir , term =
term/n y a continuacin : suma = suma +term.
2
Forsx_ 0; termx_ 1; n 1,
Absterm5. 104, n , sx_ sx termx;
termx_ termx x n; Printsx; Prints5.
Comparando con el valor de e5
^ 5.
4.- La sucesin an } de los nmeros de Fibonacci verifica que an = an1 +an2 , siendo a0 = a1 = 1. Crear una
lista que contenga a los 20 primeros trminos de la sucesin. Calcular los trminos de la sucesin que sean
menores que 1000.
1.l20 Table0, 20; l201 1; l202 1;
11
solucionejerc.nb
TableFibonaccii, i, 20
2.Fora0 1; a1 1; i 2, ai1 ai2 1000, i, ai ai1 ai2 ; Printai
Utilizando el comando Fibonacci[n]
Fori 2, Fibonaccii 1 Fibonaccii 2 1000,
i , PrintFibonaccii
VARIABLE REAL
Ejercicios
LimitAbsx, x 0
2- Calcular el lmite de la funcin tangente en el punto 2
LimitTanx, x Pi 2, Direction 1
LimitTanx, x Pi 2, Direction 1
3- Calcular la derivada de primer orden de la funcin seno y la derivada de orden 4 de la funcin coseno.
DSinx, x
DCosx, x, 4
4- Calcular la diferencial de x2 3x3 .
Dtx^ 2 3 x^ 3
Dtx^ 2 3 x^ 3 . Dtx dx
Dt[x^2 + 3 y^2]
12
solucionejerc.nb
Dt[x^2 + 3 y^2,x]
Dt[x^2 + 3 y^2,x]/.Dt[y,x]->dy/dx
y/: Dt[y, x] = 0
Dt[x^2 + 3 y^2,x]
5-Calcular las siguientes integrales:
1
1 Absx x,
x x
Absx x
1
x x
6- a) Estudiar la continuidad en x=0 y en x=e de la siguiente funcin
f(x) = x Logx3 x (0,e )
Logx
x
3
f(x) =
x>e
Logx3
f1x_ x Logx; f2x_
;
x
fx_ ; 0 x f1x; fx_ ; x f2x;
Limitfx, x 0, Direction 1
Limitf1x, x 0, Direction 1
Limitf1x, x 0
f10
Plotfx, x, 0, .5, PlotRange All
13
solucionejerc.nb
Limitfx, x , Direction 1
Limitf1x, x , Direction 1
Limitf2x, x , Direction 1
b) Dibujar la grfica aproximada de f.
Plotfx, x, 0, 5
c) Calcular el rea limitada por f, el eje X, y las rectas x=0, x=10.
Plotfx, x, 0, 1.5, PlotRange .01, .01
1. En el intervalo [0,1]
1
i1 Abs f1x x N
0
2. En el intervalo [0,]
i2 f1x x N
1
3. En el intervalo [,10]
i3
10
f2x x N
total i1 i2 i3
14
solucionejerc.nb
x,y,y,y fx, y
Dtfx, y
fx_, y_ Logxx 2 yy
Sinx y en el punto
Sinx y ;
x fx, y . x 4, y 4 N
y fx, y . x 4, y 4 N
x,y fx, y . x 4, y 4 N
15
solucionejerc.nb
<<Calculus`VectorAnalysis`
Graphics`PlotField3D`
campvect Gradfx, y, z, Cartesianx, y, z
PlotVectorField3Dcampvect, x, 2, 2, y, 2, 2, z, 2, 2
PlotGradientField3Dfx, y, z, x, 0, 2,
y, 0, 2, z, 0, 2, VectorHeads True, PlotPoints 5
Sucesiones y series
Ejercicios
Lognn
a) n
b) n4 n2 n5 n3
Logn n
Limit
, n
n
4
5
Limit n4 n2 n5 n3 , n
1
1
1n
Para respresentar un conjunto de puntos en el plano se utiliza el comando ListPlot. Buscar informacin en la ayuda antes de hacer la representacin grfica. Una de las opciones que se pueden
asignar a PlotStyle es PointSize[n] que permite representar puntos ms o menos gordos.
Representar conjuntamente los puntos correspondientes a los trminos de la sucesin (con un
PointSize[0.02], y de color azul) y la recta y=, (en color rojo y con un grosor Thickness[0.01])
n
1
1
, n, 20 N
lista Table
1n
graf1
ListPlotlista, PlotStyle PointSize.02, RGBColor0, 0, 1,
AxesOrigin 0, 0, Axes True, PlotRange 0, 3
solucionejerc.nb
16
graf2
Plot, x, 0, 20, PlotStyle RGBColor1, 0, 0, Thickness.01
Showgraf1, graf2
3- Calcular la suma de las series numricas cuyos trminos generales vienen dados mediante las
siguientes sucesiones numricas:
1
n
a)
b)
n1
n8
2
n1
2
n0
n
N
8
n
n1
4- Obtener el desarrollo hasta el trmino 5 de la funcin f(x) en un entorno del punto x=0.
Clearf
Seriesfx, x, 0, 5
5- Definir una funcin f que sea el desarrollo de Taylor con 7 trminos de L(1+x) en un
entorno de x=0. Comprobar que dicha funcin no se puede evaluar en el punto x=1 pero s se
puede integrar y derivar. Obtener el valor del coeficiente de x5 .
Clearf
fx_ SeriesLog1 x, x, 0, 7
f1
fx x
SeriesCoefficientfx, 5
17
solucionejerc.nb
6- a) Mediante los comandos Do o Table, definir una sucesin de funciones fi (t) que sean los
sucesivos polinomios de Taylor en t=0, hasta grado 5, de la funcin f(t)=sen(t)+cos(t). Mostrar
las expresiones de fi (t) .
ft_ Sint Cost;
Tablefi t_ NormalSeriesft, t, 0, i, i, 0, 5
Sx_ xn
n0
tabla Table xn , i, 5
n0
graf1 PlotEvaluatetabla, x, 1, 1
graf2 PlotSx, x, 1, 1, PlotStyle RGBColor1, 0, 0
Showgraf1, graf2
SERIES DE FOURIER
Ejercicios
1- Representar las funciones UnitStep[x], UnitStep[x-1] en el intervalo [-2,4].
18
solucionejerc.nb
PlotUnitStepx, x, 2, 4
PlotUnitStepx 1, x, 2, 4
2- La funcin escaln unidad se suele utilizar para construir una funcin que coincida con otra dada para valores
de la variable independiente mayores que uno determinado y sea nula en el resto del eje real. Definir f(t) = Cos(t)
para t>1 y 0 en caso contrario.Representarla en el intervalo [-2,7]. Probar que se puede integrar.
PlotCost UnitStept 1, t, 2, 7
LimitCost UnitStept 1, t 1
LimitUnitStept, t 0
3- Otra funcin de gran aplicacin que se puede definir a partir de la funcin escalon unitario es la funcin pulso
rectangular. La funcin pulso rectangular de durancin T y centrada en el origen se define igual a la unidad
cuando -T/2<t<T/2, y cero en el resto del eje real.
Definir un pulso rectangular f(t) centrado en el origen y de duracin igual a 2. Representarlo en el intervalo
[-2,2].Representarlo en el mismo intervalo pero desplazado a t0=1,5.
solucionejerc.nb
19
Ejercicios
Ej.1
1- Sea f(t) la funcin definida en el intervalo [-2,2] a partir de un pulso rectangular centrado en el origen y de
duracin igual a 2.
a) Obtener los seis primeros desarrollos distintos de Fourier de f(t) en la forma de senos y cosenos llamndoles
f1 (t), f2 (t), ..., f6 (t).
b) Introducir las grficas de estos desarrollos junto con la de la funcin en una tabla, P, sin mostrar dichos
grficos. Utilizar finalmente los comandos Show, GraphicsArray y Partition para presentar en dos lneas las seis
grficas.
c) Representar grficamente los errores que se cometen al sustituir la funcin f(t) por las f1 (t), f2 (t), ..., f6 (t).
<<Calculus`FourierTransform`
FourierTrigSeriesft, t, 3, FourierParameters 1, 1 4
tabla TableFourierTrigSeriesft, t,
i, FourierParameters 1, 1 4, i, 1, 11, 2
Dofit_ tablai, i, 6
P TablePlotft, fi t, t, 2, 2,
PlotStyle RGBColor1, 0, 0, RGBColor0, 0, 1,
DisplayFunction Identity, i, 6
matrizgraf PartitionP, 2
ShowGraphicsArraymatrizgraf
taberror
TablePlotft fit, t, 2, 2, PlotStyle RGBColor1, 0, 0,
PlotRange .4, .4, DisplayFunction Identity, i, 6
solucionejerc.nb
20
matrizgraferro Partitiontaberror, 2
ShowGraphicsArraymatrizgraferro
Ej.2.-
2- Obtener la forma exponencial de la serie de Fourier del pulso rectangular del ejercicio 1 mediante el comando
FourierExpSeries.
FourierSeriesft, t, 3, FourierParameters 1, 1 4
Ej.3.-
3- Calcular el n de terminos necesarios en el desarrollo en serie de Fourier del ejercicio 1 para que al sustituir
dicha funcin por el desarrollo el error sea menor que eps= .02 , en c= .5 .Dar como resultado: el n de trminos
de la serie, el desarrollo correspondiente S(t) y el valor de
S(c).Utilizar el comando For.
FourierTrigSeriesft, t, 0, FourierParameters 1, 1 4
Ej.4.-
solucionejerc.nb
21
2.- Desarrollamos f[x] en Serie de Fourier en el intervalo [- /2, /2] con un periodo igual a
Tablefi t_ FourierTrigSeries
ft, t, i, FourierParameters 1, 1 Pi, i, 6
3.- Deshaciendo el cambio de variable, obtenemos las funciones gi t fi t 2 , correspondientes
a los diferentes desarrollos. Se representan en una tabla de grficos que no se muestra. En cada
grfico de la tabla se representa el desarrollo correspondiente en azul y la funcin g(). Finalmente se
muestran los seis grficos juntos, dos en cada lnea.
Tablegi t_ fi t Pi 2, i, 6 Simplify
tabgraf TablePlotgt, gi t, t, , ,
PlotStyle RGBColor1, 0, 0, RGBColor0, 0, 1,
DisplayFunction Identity, i, 6
ShowGraphicsArrayPartitiontabgraf, 2
4.- Finalmente representamos grficamente el error cometido en cada aproximacin, del mismo
modo que los agrficos anteriores.
taberror TablePlotgt git, t, 0, ,
PlotRange .25, .6, DisplayFunction Identity, i, 6
ShowGraphicsArrayPartitiontaberror, 2
Ej.5.-
Desarrollar en serie de Fourier1-x^2 en [-1,1] . Como esta funcin no tiene saltos, los desarrollos se ajustan en
seguida a la funcin .(simulamos la extensin peridica grficamente). Calcular el n de trminos necesarios para
que en c=0.75 el error cometido al aproximar la funcin mediante la serie sea menor que eps=0.02. Imprimir en
cada iteracin el n de terminos de la serie, el trmino de la serie y el error cometido.
fx_ : 1 x^ 2 ; 1 x 1; fx_ : fx 2 ; x 1;
22
solucionejerc.nb
tabgraf TablePlottablai, x, 1, 5,
PlotStyle RGBColor0, 0, 1, DisplayFunction Identity, i, 5
DoShowgraf, tabgrafi, i, 5
eps .02; c .75;
ECUACIONES DIFERENCIALES
Ejercicios
xy6
4) y'+x2 y x y2
y'
xy4
xy6
x yx 4
DSolvey 'x
, yx, x
x yx 6
23
solucionejerc.nb
y' x2 y x y2
DSolvey 'x x ^2 yx x yx2 , yx, x
x yx 4
sol DSolvey'x
, yx, x
x yx 6
x sol1
Solvex sol1, y 'x Simplify
3- Obtener el campo de direcciones de la ecuacin 4)del ejercicio 1, en el dominio [-0.5,0.5],[0.7,2.5]
y'+x2 y x y2
OptionsPlotVectorField
Graphics`PlotField`
campo PlotVectorField1, x y2 x2 y,
x, .5, .5, y, .7, 2.5, Axes True, HeadLength 0.03;
4- Obtener, si es posible, la solucin exacta de cada uno de los siguientes problemas de valor inicial:
a) xy'+y = x4 y3
x y
xy4
c) y'=
xy6
d) x3 y'''+ x2 y''-2xy'+2y = 0
b)
y'+x2 y
a xy' y x4 y 3
y(1)=-1
y(0)=1
y(0)=2
y(1)=0, y'(1)=1, y''(1)=1/2
y1 1
24
solucionejerc.nb
solu1
fx_ yx . solu1
x f 'x fx x ^ 4 fx ^ 3 Simplify
y' x2 y x y2
y0 1
y'
xy4
xy6
y0 2
x yx 4
DSolvey'x
, y0 2, yx, x
x yx 6
x3 y''' x2 y'' 2xy' 2y 0
y1 0, y'1 1, y''1 1 2
fx_ yx . solu1
f0.25
aprox Plotfx, x, .5, .5,
PlotStyle RGBColor1, 0, 0, Thickness.01
solucionejerc.nb
25
Showaprox, campo
6- Consideremos el siguiente problema de valor inicial:
y'+2y = q(x) donde q(x) = 1 si 0 x 1 y q(x) = 0 si x > 1 ;
y(0) = 0
Puesto que se trata de una ecuacin con un trmino de naturaleza discontinua, se obtendr la solucin exacta
siguiendo los pasos siguientes:
a) Resolver el problema de valor inicial: y'+2y=1, y(0)=0 y representar grficamente su solucin
y1 (x) en el intervalo [0,1]
b) Resolver la ecuacin diferencial: y'+2y=0 y representar grficamente algunas de sus soluciones
particulares en el intervalo [1,3]
c) Representar simultneamente en el intervalo [0,3] la situacin hasta el momento obtenida
d) Obtener y representar grficamente la solucin particular y2 (x) que conduzca a una solucin con
tinua para x0 del problema de valor inicial planteado
e) Construir la solucin exacta ye (x), es decir la funcin tal que:
ye (x)=y1 (x) en 0x1
ye (x)=y2 (x) en 1x3
y representarla grficamente en el intervalo [0,3]
1.- Con la funcin q(x) definida con un pulso rectangular,
qx_ UnitStepx UnitStepx 1;
solucionejerc.nb
26
Plotyex yax, x, 0, 3
8- Obtener la solucin de los siguientes problemas de valor inicial:
y''+y=t+(1-t) H(t-1)
y(0)=0, y'(0)=1
y''+y=(t-) cost
y(0)=0, y'(0)=1
a) Directamente
b) Utilizando la Transformada de Laplace
1)
a)
qt_ t 1 t UnitStept 1;
solucionejerc.nb
27
28
solucionejerc.nb
ecutrans2
LaplaceTransformecu2, t, s . y0 0, y '0 1 Simplify
soltrans2 Solveecutrans2, LaplaceTransformyt, t, s Simplify
Y2s_ LaplaceTransformyt, t, s . soltrans21
y22t_ InverseLaplaceTransformY2s, s, t Simplify
Ploty22t, t, 0, 20
x' =
16
0
0
1
0
1
0
0
0
0 t
1
0
x+
0 0
x(0) =
29
solucionejerc.nb
0
2
0
x' =
x
2
1 2 t t
x(1)= 1
1
2t
1
0
2
0
mat
; fun x1t, x2t, x3t;
2
1 2 t t
x0 0, 1, 1; ecu mat.fun;
solucionejerc.nb
30
Polinomios ortogonales.
Ejercicios
1- Determinar los 9 primeros polinomios de Legendre y representar alguno de ellos a modo de ejemplo, en el
intervalo [-1,1], encontrando sus raices
polis TableLegendrePn, x, n, 9
PlotEvaluatepolis, x, 1, 1
graf Table
Plotpolisn, x, 1, 1, DisplayFunction Identity, n, 9
ShowGraphicsArrayPartitiongraf, 3
sol TableRootspolisn 0, x, n, 5 N
raices TableTableRootpolism, n, n, m , m, 9 N
TableFormraices
Nota: Anlogamente a los polinomios de Legendre, tambin estn implementados en Mathematica los polinomios de Hermite, de Laguerre y de Chebyshev. Se recomienda utilizar la ayuda para obtener informacin acerca
de ellos.
Funciones de Bessel
Ejercicios
2- Representar grficamente, en el intervalo [0,50], la funcin de Bessel de primera especie y orden 1/3 y evaluar
dicha funcin en x=0 y x=20
solucionejerc.nb
31
NumericalMath`BesselZeros`
fx_ BesselJ1 3, x; f0; f20 N
Plotfx, x, 0, 50
3- Determinar los 15 primeros ceros de la funcin de Bessel de primera especie y orden 1/3
BesselJZeros1 3, 15
4- Obtener los diez primeros trminos del desarrollo en serie de potencias en torno al cero de la funcin de Bessel
de primera especie y orden 1/3
NormalSeriesfx, x, 0, 10 N
5- Practicar las mismas cuestiones anteriores con otras funciones de Bessel de primera y segunda especie (por
ejemplo, para orden: 0, 2 y -1/3) (Observar que Mathematica no responde cuando se le piden los ceros de la
funcin de Bessel de primera especie y orden -1/3, pudindose, en tal caso, determinar los ceros mediante FindRoot)
f1x_ BesselJ1 3, x; Plotf1x, x, 0, 50
NormalSeriesf1x, x, 0, 10 N
BesselJZeros1 3, 5
FindRootf1x 0, x, 1.75
FindRootf1x 0, x, 5
FindRootf1x 0, x, 8
f3x_ BesselJ2, x; Plotf3x, x, 0, 50
solucionejerc.nb
NormalSeriesf3x, x, 0, 10 N
32