Sei sulla pagina 1di 9

UNIVERSIDAD NACIONAL DE SAN

ANTONIO
ABAD DEL CUSCO
FACULTAD DE ARQUITECTURA E
ING.CIVILESCUELA PROFECIONAL
DE ING.CIVL

ASIGNATURA : LABORATORIO

DE METODOS NUMERICOS

DOCENTE : ING. GABRIELA ZUNIGA ROJAS

ALUMNO : JUAN VICTOR VASQUEZ MAMANI

CÓDIGO : 140166

SEMESTRE : 2018-I

CUSCO – PERÚ

2018
1.-Usando el formato racional cuales son los valores aproximados de:

a) π :

b) π * π :

a) sqrt ( π ):

Solución:

format rat
pi
pi*pi
sqrt(pi)
2.-Escriba un script que resuelva la ecuación de segundo grado:

Solución:

a=input('ingese el numero a:');


b=input('ingese el numero b:');
c=input('ingese el numero c:');
x1=(-b+sqrt(b^2-4*a*c))/(2*a)
x2=(-b-sqrt(b^2-4*a*c))/( 2*a)
3.-Escriba una función para determinar la suma de los N primeros números
pares .bucle FOR:

Solución:

function sumapar=sumapares(n)
%se esta con considerando la serie de pares empezado por cero
%pares={0,2,4,6,8,10...}
sumapar=0;
for i=0:n-1; %se le resta 1 por considerar el cero como par
sumapar=sumapar+(2*i);
end
sumapar;
4.-Escriba una función para determinar la suma de los N primeros números
impares. Bucle FOR.

Solución:

function sumaimpar=sumaimpares(n)
%se esta con considerando la serie de pares empezado por uno
%impares={1,3,5,7,9,11,13...}
sumaimpar=0;
for i=1:n;
sumaimpar=sumaimpar+(2*i-1);
end
sumaimpar;
5.-Modifique las funciones de 3) y 4), esta vez use les bucle WHILE:

Solución:3)

function sumapar=sumapareswhile(n)
%se esta con considerando la serie de pares empezado por cero
%pares={0,2,4,6,8,10...}
sumapar=0;
i=0;
while i<=n-1;
sumapar=sumapar+(2*i);
i=i+1;
end
sumapar;

Solución: b)
function sumaimpar=sumaimpareswhile(n)
%se esta con considerando la serie de pares empezado por uno
%impares={1,3,5,7,9,11,13...}
sumaimpar=0;
i=1;
while i<=n;
sumaimpar=sumaimpar+(2*i-1);
i=i+1;
end
sumaimpar;
6.-Grafique las series de sin(x) y del cos(x) término a término hasta 3 términos:

Solución:
x=0:0.1:6;
y=sin(x);
z=cos(x);
plot(x,y,x,z,'r')
grid on
axis([0 6 -1 1])
7.-Grafique todos los términos de la serie de Taylor del polinomio.

F(x)=-0.1 x 4 -0.5 x 3 -0.5 x 2 -0.25 x 2 +1.2 en el intervalo: [0,1]

Solución:
clear
syms x;
a=1
x=0:0.1:1 %por que nos dice en el intervalo
y=-(0.1*(x.^4))-(0.15*(x.^3))-(0.5*(x.^2))-(0.25*x)+1.2
hold on
plot(x,y,'red')

% hasta aca solo hemos graficado el polinomio y no la serie de taylor


sum=0
for n=0:1:50 %hallaremos derivada hasta el orden 20 ya que es imposible
hasta el infinito
if n==0 %orden 0
df=y %asimagnamos para derivar
else
df=diff(y)
end
F=inline('df')
sum=sum+((F(a)./factorial(n)).*(x-a).^n)
plot(x,sum);
end
axis([0 1 0 1.4])
grid on

Potrebbero piacerti anche