Académique Documents
Professionnel Documents
Culture Documents
SERIES NUMRICAS
Prcticas Matlab
Prctica 6
Objetivos
ComandosdeMatlab
Paracalcularlasumaentredosvaloresdeunaexpresinsimblica
symsum(f,a,b)
symsum(f,s,a,b)
Ejemplo:
>> syms n
>> symsum(1/n,1,inf)
Paracalcularlasumadelascomponentesdeunvector
sum(vector)
Ejemplo:
>> vector=1:100;
>> sum(vector)
>> sum(vector(20:30)
Ejerciciosresueltos
(a)
(b)
(c)
CalcularlasumadelosprimerosKnmerosnaturalesy
k k 1
comprobarque 1 2 ... k
.
2
Calcularlasumadeloscuadradosdelosprimerosknmeros
k k 1 2k 1
naturalesycomprobarque 1 22 ... k 2
6
Comprobarsilassiguientesseriessongeomtricasy,encaso
afirmativo,determinarsuconvergencia.
4 2
1
n
2 n 3
n 1 5 3
n 1 2
n6
PGINA 2
Estasseriesson
Convergentessipara r 1 ,siendosusuma S
1 r
Divergentesonvergentessi r 1
Solucin:CdigoMatlab
syms k
%Apartado a
symsum(k,1,k)
%Apartado b
symsum(k^2,1,k)
%Apartado c
suc=1/(2^k);
razon=suc/subs(suc,k,k-1)
suma=symsum(suc,1,inf)
suc=4*((-2)^(k+6))/((-5)*3^(2*k-3));
razon=suc/subs(suc,k,k-1)
suma=symsum(suc,1,inf)
Observacin:Elcomandosymsumnofuncionaconelfactorial.Puedesverloescribiendo:
syms k
symsum(factorial(k),1,inf)
ParacalcularseriesquecontenganelfactorialsedeberinvocaralncleoMaplequetendr
queestarinstalado.
1
parap>0.
p
n 1 n
Seriesarmnicasgeneralizada:Sondelaforma
Estasseriessondivergentespara 0 p 1 yconvergentespara p 1
1
1
...
2
n
1
,
n
MATLAB: PRCTICA 6
PGINA 3
log n 1 1
1
1
...
2
n
NOTA:Eulerdemostrque
n 1
lim log n
k 1 k
siendo unaconstantequerecibeelnombredeconstantede
Eulerycuyovaloraproximadoes 0,577215664901
1
1
...
n
2
1
(sumaparcialensimadelaseriearmnica)ylasucesin an
n
(trminogeneraldelaseriearmnica).
b) Representa,enunmismogrfico,lasucesin S n 1
Solucin:
(a)
CdigoMatlab
syms x
fun=log(x+1)-log(x)-1/x
f1=diff(fun)
simplify(f1)
%f1 es positiva si x>1, luego fun es creciente
%Adems su lmite es cero cuando x tiende a infinito
limit(log(x+1)-log(x)-1/x,x,inf)
%En conclusin: fun<0 para todo x>1
(b) Puedes utilizar el siguiente cdigo que permite representar y calcular la suma parcial
ensimadeunasucesinarmnica
CdigoMatlab
function armonicas(p,numIni,numFinal)
n=1:numFinal;
%Trmino general de la serie
an=1./(n.^p);
%Clculo de la sumas parciales
sn(1)=an(1);
for k=2:numFinal
%sn(k)=sum(an(1:k));
sn(k)=sn(k-1)+an(k);
end
%Representacin de an y Sn
hold on
format long
%Mostramos los valores de n para representar y para
escribir
valores=numIni:numFinal;
plot(valores,an(valores),'or',valores,sn(valores),'og')
legend('an','Sn')
hold off
PGINA 4
Sucesin an
end
Siquisiramosrepresentarlasucesin an y S n paralostrminosdelaseriearmnicaentreel
5yel15seescribira:
>>armonicas(1,5,15)
Seconsideranlassiguientesseries
(1)
n 1
n 1 5n
n 32 n
(2)
n 1
8n 2
n 1
22 n
(a)Comprobarsicumplenlacondicinnecesariadeconvergencia.
(b)Aplicarelcriteriodelcocientealasseriesanterioresparadeterminar
sucarcter.
a
n 1
cumpliendo
lim
an
a
L lim n 1 L
n
an 1
an
entonces
Si L 1 laserie an esconvergente
n 1
Si L 1 laserie an esdivergente
n 1
Solucin:
(a) Puedesutilizarelsiguientecdigoparaversieltrminogeneraldeunaserietiendeacero
(condicinnecesariadeconvergencia).
CdigoMatlab
syms n
an=(n+1)*(5^n)/(n*3^(2*n));
limit(an,n,inf)
Nota:Laseriedelapartado(1)cumplelacondicinnecesariadeconvergenciaperola(2)no.
Estosignifica,alserunaseriedetrminospositivos,quelaseriedelapartado(2)esdivergente
mientrasqueparalaseriedelapartado(1)lacondicinnecesarianoaportainformacinsobre
suconvergenciaodivergencia.
(b)
CdigoMatlab
MATLAB: PRCTICA 6
PGINA 5
syms n
an=(n+1)*(5^n)/(n*3^(2*n));
an1=subs(an,n,n+1);
L=limit(an1/an,n,Inf)
%Un valor aproximado de la suma puede ser
sumaaprox=double(symsum(an,1,inf))
Nota:Observamosqueelcriteriodelcocientedainformacinsobrelaconvergenciadelaserie
delapartado(1)yquepermiteconcluirtambinquelaseriedelapartado(2)esdivergente.
n0
forma 1 an a1 a2 a3 ...
n 1
n0
Si an esmontonadecrecienteytiendeaceroentonceslaserie
alternadaesconvergente(TeoremadeLeibniz).
Consideralaserie:
n 32 n
a) Compruebaqueeltrminogeneraltiendeacero.
n 1
b) Compruebaquelasucesin an
5n
esmontona
n 32 n
decreciente.
c) Compruebaparan=100,200,300,400,500queelerrorenvalor
absolutoquesecometealaproximarlasumadelaserieporla
sumaparcialensimaesmenorqueelvalorabsolutodelprimer
trminoquesedesprecia.
S Sn an 1
Estosignificaquelasumadelaserieestenelintervalo
S S n an 1 , Sn an 1
yeseintervalotienelongitudcadavezmenoramedidaquelan
tiendeainfinito.
Solucin:
CdigoMatlab
Apartadoa)
syms n
an=((-5)^n)/(n*(3^(2*n)));
limit(an,n,inf)
PGINA 6
Apartadob)
syms n positive
an=((-5)^n)/(n*(3^(2*n)));
limite=limit(an,n,inf)
cociente=simplify(abs(an/subs(an,n,n+1)))
Apartadoc)
syms n
an=((-5)^n)/(n*(3^(2*n)));
limite=limit(an,n,inf)
simplify(an/subs(an,n,n-1))
valoresn=(1:2:10)*100;
suma=symsum(an,1,inf);
numEle=length(valoresn)
for k=1:numEle
sumn(k)=symsum(an,1,valoresn(k));
suc(k)=abs(subs(an,n,valoresn(k)));
end
format long
disp([double(abs(suma-sumn))' double(suc)'])
disp('-----------------')
extremoInf=double(sumn-suc);
extremoSup=double(sumn+suc);
disp([valoresn' extremoInf'
extremoSup'])
Ejerciciospropuestos
1
2
Adaptalafuncinarmonicaparaquepermitarepresentarycalcularla
sucesindeltrminogeneralylasucesindesumasparcialesdedicha
serie.Llamaaesafuncinserieyhazquesusargumentosseanel
trminogeneraldelaserieynumIniynumFinalcomovaloresinicial
yfinalparaobtenerlosdatosyrealizarlarepresentacin.
CreaunafuncinenMatlabpararealizarelejercicio4considerando
cualquierseriealternadaconvergenteporLeibnitzycualquiervectorn.
Llamaaestafuncinalternada.