metodos numericos tarea programacion

3
UNIVERSIDAD PERUANA UNION FACULTAD DE INGENIERIA Y ARQUITECTURA E.A.P. INGENIERIA CIVIL TRABAJO ENCARGADO: Tarea de aprendizajes preliminares (lab 02) PRESENTADO POR:

Upload: arnold-claudio-spinoza-sanz

Post on 12-Nov-2015

16 views

Category:

Documents


6 download

DESCRIPTION

metodoss numericos

TRANSCRIPT

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