Algoritmia - Ingeniero Sistemas

 
Vista:

Ingeniero Sistemas

Publicado por David (1 intervención) el 28/08/2008 21:03:28
% METODO DE BISECCION
% Realizado por el Ingeniero David Samaniego B.
% Metodo de Bisecciones, crea el vector y el intervalo a revisar
% y en un lazo hacemos el resto del calculo

function Biseccion
clc;
vector=[3 4 0 -10];
a=1;b=2;
fprintf(' METODO DE BISECCION ');
fprintf(' n a b p ');
fprintf('----------------------------------------- ');
if polyval(vector,a)*polyval(vector,b) < 0
E = 0.0001;
i=1;
while 1
p_act = (a+b)/2;
fprintf('%2.f %5.4f %5.4f %5.4f ',i,a,b,p_act);
fprintf('----------------------------------------- ');
if polyval(vector,a) * polyval(vector,p_act) < 0
b = p_act;
else
a = p_act;
end

if abs(a-b) < E || polyval(vector,p_act) == 0
break;
end
i=i+1;
end
fprintf(' La raiz en el intervalo es %f',p_act);
else
fprintf('No hay raiz en este intervalo');
end
end
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ingeniero Sistemas

Publicado por tito jose  (3 intervenciones) el 29/08/2008 03:48:08
elabore un algoritmo en donde se tiene 3 arreglos a, b, c de n elementos se deve crear otro arreglo nuevo de 3 elementos donde cada elemento tenga la suma de los elementos de cada arreglo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar