Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SOFTWARE DE SIMULACION
SEGUNDA DERIVADA
INTEGRANTES:
ESTEFANIA DOMINGUEZ
VIVIANA LAGUA
GRUPO:
GR-1
2014
INFORME
TEMA:
La segunda derivada
OBJETIVOS:
Resolver, y aplicar el mtodo de Horner en la segunda derivada de un polinomio
mediante el uso de matlab.
MARCO TEORICO:
ALGORITMO DE HORNER
En el campo matemtico del anlisis numrico, el Algoritmo de Horner, llamado as
por William George Horner, es un algoritmo para evaluar de forma eficiente funciones
polinmica de una forma monomial. Dado el polinomio:
donde
especfico de
Para ver cmo funciona esto, ntese que el polinomio puede escribirse de la forma
en la expresin,
BUCLE FOR
Estos bucles permiten la ejecucin de un comando o grupo de comandos, un nmero
fijo
predeterminado
de
veces.
Por
ejemplo:
que
cada
concluir
con
DESARROLLO:
( )
( )
( )
a = [5 2 4 3]
n=3
x=2
Para la segunda derivada: Lo que se har es sacar la segunda derivada de cada uno de
los elementos del polinomio. Como puede verse en el ejemplo la segunda derivada se
compone del producto entre el coeficiente, el grado del polinomio y el grado menos
uno del polinomio. Esto es, con el lazo for respectivo:
for i=1:n+1
d(i)= a(i)*n*(n-1);
n=n-1;
end
donde d(i) representa a cada uno de los elementos del nuevo polinomio de segunda
derivada, a(i) representa al coeficiente del polinomio ingresado y n al grado del
polinomio.
Iteraciones para hallar le segunda derivada
Cuando i = 1, n = 3
d(1) = (5)*(3)*(2) = 30;
Cuando i = 2, n = 2
d(2) = (2)*(2)*(1) = 4;
Cuando i = 3, n = 1
d(3) = (4)*(1)*(0) = 0
Cuando i = 4 , n =0
d(4) = (-3)*(0)*(-1) = 0
CONCLUSIONES:
Mediante el uso de bucles se puede reducir las lneas de programacin, siendo eso
ms factible, rpido y fcil.
BIBLIOGRAFIA:
ANEXO:
% METODO DE HORNER PARA EVALUAR LA SEGUNDA DERIVADA DE UN POLINOMIO EN
UN PUNTO
%
%Entrada de Datos
%
% Ingreso de los Coeficientes del Polinomio
a=input('Ingrese los coeficientes del polinomio : ');
% Ingreso del Grado del Polinomio
n=input('Ingrese el grado del polinomio : ');
% Ingreso del valor para evaluar la segunda derivada
x=input('Ingrese el valor a evaluar : ');
%
% Iteraciones para hallar la segunda derivada del polinomio
for i=1:n+1
d(i)=a(i)*n*(n-1);
n=n-1;
end
% Algoritmo para tomar los valores necesarios para la evaluacin
[f c]=size(a);
r=d(1:c-2);
p=r(1);
%
% Proceso iterativo para evaluar la segunda derivada en el valor de x
for i=2:c-2
p=p.*x+r(i);
end
%
% Presentacin de Informacin
disp('El valor de la segunda derivada en x es : ');
disp(p);