metodos numericos tarea programacion
DESCRIPTION
metodoss numericosTRANSCRIPT
UNIVERSIDAD PERUANA UNIONFACULTAD DE INGENIERIA Y ARQUITECTURA
E.A.P. INGENIERIA CIVIL
TRABAJO ENCARGADO: Tarea de aprendizajes preliminares (lab 02)PRESENTADO POR:
Espinoza Snchez Arnold ClaudioDOCENTE:
ING. Gutirrez Pari Braulio Marzo del 2015
Factorial de un nmeroEscribir un programa que calcule el factorial de un nmero empleando la sentencia iterativafor.Definicin: el factorial de un nmeron, n!es el resultado del producto123 .... (n-1)n.Para calcular el factorial del nmero 4, escribimos el script
n=4;
resultado=1;
for k=1:n
resultado=k*resultado;
end
fprintf('El factorial de %i es %i\n',n,resultado)
Podemos convertir este conjunto de sentencias en una funcin. MATLAB dispone de una funcin denominadafactorialque calcula el factorial de un nmero enteron!,por lo que denominaremos a nuestra funcinfactorial_>> factorial(4)
ans = 24
Creamos la funcinfactorial_que toma un nmero entero y devuelve el resultado, el factorial de dicho nmero entero. Guardamos dicha funcin en un ficherofactorial_.m.function resultado=factorial_(n)
resultado=1;
for k=1:n
resultado=k*resultado;
end
end
La llamada a la funcinfactorial_en la ventana de comandos para calcular el factorial de 4, 4!, ser
>> factorial_(4)
ans = 24
MATLAB nos proporciona una forma ms rpida de calcular el factorial de un nmero, utilizando la funcin productoprod(u) de los elementos de un vectoru.
>> n=4;
>> prod(1:n)
ans = 24