Está en la página 1de 1

MA 713-UNI Solucionario del Examen Final 2006-1

PROBLEMA 1 PROBLEMA 4
p=input('polinomio p= '); N=input('Ingrese N= ');
q=input('polinomio q= '); S=0;
a=input('a= '); n=0;
b=input('b= '); for i=1:N-1
m=length(p); n=length(q); if((rem(i,3)==0) | (rem(i,5)==0))
for i=1:m-n S=S+i;
q=[0 q]; %completa el grado de q n=n+1;
end; end;
r=roots(p-q);%halla intersecciones end;
disp('intersecciones'); disp(r); p=S/n;
x=a:0.01:b; disp(p);
y1=polyval(p,x);
y2=polyval(q,x); PROBLEMA 4 ALTERNATIVO
plot(x,y1,x,y2); N=input('Ingrese N= ');
pa=polyval(p,a); pb=polyval(p,b); a=[];
pc=(pa+pb)/2; for i=1:N-1
d=abs(y1-pc); if((rem(i,3)==0) | (rem(i,5)==0))
[k i]=min(d); a= [a i];
disp('c aproximado= '); end;
disp(x(i)) %El punto c buscado end;
(aprox.) p=mean(a);
%otra forma a continuacion disp(p);
p(m)=p(m)-pc; %iguala el pol. a pc
c=roots(p);
c=c(c>=a & c<=b); %en intervalo a,b PROBLEMA 5
disp('c = '); a=input('Ingrese a= ');
disp(c) %El punto c buscado b=input('Ingrese b= ');
%hallando el maximo global en a,b T=input('Ingrese T= ');
[mp i]=max(y1); S=0;
[mq j]=max(y2); k=a; %primer término;
if(mp>mq) i=1;
disp(x(i)); while (k>T)
else S=S+k;
disp(x(j)); i=i+1;
if(rem(i,2)==0)
k=b^i/factorial(i);
PROBLEMA 2 else
N=input('Ingrese N= '); k=a^i/factorial(i);
A=zeros(N,N); end;
A(1,:)=1:N; end;
for i=2:N disp(i);
A(i,:)=A(i-1,:)+1; disp(S);
end;
for i=2:2:N
A(i,:)=A(i,N:-1:1); PROBLEMA 6
end; x=input('Ingrese x= ');
disp(A); y=input('Ingrese y= ');
if((x>0)&(y>0))
disp('corta 0 ejes');
PROBLEMA 3 elseif((x<=0)&(y<=0))
function y=mediana(p); disp('corta 2 ejes');
p=sort(p); else
n=length(p); disp('corta 1 eje');
if(rem(n,2)==0) end;
y=(p(n/2)+p(n/2+1))/2;
else
y=p(floor(n/2)+1);
end;

También podría gustarte