Está en la página 1de 4

1.

- USANDO EL FORMATO RACIONAL CUALES SON LOS VALORES


APROXIMADOS DE:
a) >> pi
ans = 355/113
b) >> pi*pi
ans = 10975/1112
c) >> sqrt(pi)
ans =296/167
2.-ESCRIBA UN SCRIPT QUE RESUELVA LA ECUACION DE SEGUNDO
GRADO.
function raiz=raizecuacion2g(a,b,c)
disc=b^2-4*a*c;
if(disc>0)
x1=(-b+sqrt(disc))/2*a;
x2=(-b-sqrt(disc))/2*a;
disp('las raices son reales distintas');
disp([x1, x2]);
end
if(disc<0)
x1=(-b+sqrt(disc))/2*a;
x2=(-b-sqrt(disc))/2*a;
disp('las raices son complejas conjugadas');
disp([x1, x2]);
end
if(disc==0)
x1=-b/2*a;
x2=x1;
disp('las races son reales iguales');
disp([x1, x2]);
end
3.- ESCRIBA UNA FUNCION PARA DETERMINAR LA SUMA DE LOS N
PRIMEROS NUMEROS PARES. BUCLE FOR.
function y=suma(n)
suma=0;
for i=1:n
suma=suma+2*i;
end
y=suma;

4.- ESCRIBA UNA FUNCION PARA DETERMINAR LA SUMA DE LOS N


PRIMEROS NUMEROS IMPARES. BUCLE FOR.

function y=suma(m)
suma=0;
for i=1:m
suma=suma+(2*i-1);
end
y=suma;
5.- MODIFIQUE LAS FUNCIONES DE 3 Y 4 ESTA VEZ USE EL BUCLE WHILE.
Para la suma de los n primeros pares
function y=suma(n)
x=0;
suma=0;
while x<n
x=x+1;
suma=suma+2*x;
end
y=suma;
Para la suma de los n primeros numeros impares.
function y=suma(n)
x=0;
suma=0;
while x<n
x=x+1;
suma=suma+(2*x-1);
end
y=suma;
6.- GRAFIQUE LAS SERIES DEL SIN(X) Y DEL COS(X) TERMINO A TERMINO
HASTA CON TRES TERMINOS.
>> x=linspace(0,2*pi,30);
>> y=sin(x);
>> z=cos(x);
>> plot(x,y,x,z)
>> grid

1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1

7.- GRAFIQUE TODOS LOS TERMINOS DE LA SERIE DE TAYLOR DEL


POLINOMIO.
f(x)= -0.1x 4 -0.15x 3 -0.5x 2 -0.25x+1.2 en el intervalo: [0,1]
>> x=linspace(0,1,30);
>> y=-0.1*x^4-0.15*x^3-0.5*x^2-0.25*x+1.2;
>> plot(x,y)
>> grid

1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

También podría gustarte