Matlab - Ayuda matlab problema biseccion

   
Vista:

Ayuda matlab problema biseccion

Publicado por Javier javier_el_bravo_1998@hotmail.com (1 intervención) el 09/09/2017 00:48:12
prueba-corta
Necesito ayuda con el problema de la imagen, esto es lo que tengo de codigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function vm=mrastreo2(f,a,b,n)
% asi ya se puede evaluar al funcion
 
prt=linspace(a,b,(2^n)+1);
vm=[];
flag=0;
for i=1:n
if f(prt(i))*f(prt(i+1))<=0 % hay un cambio de signo
      vm=[vm;[prt(i) prt(i+1)]];
    flag=flag+1;
end
end
if flag==0
    display('no se encontraron cambios de digno')
    v=[]
else if n>10
    display('error')
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
Imágen de perfil de JOSE JEREMIAS CABALLERO

Ayuda matlab problema biseccion

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4811 intervenciones) el 09/09/2017 18:54:15
1
>> syms x; f=x/2-cos(x)+1/2; a=-pi, b=pi; n=3,  vm=mrastreo2(f,a,b,n)
1
2
3
4
5
6
7
a =
   -3.1416
n =
     3
vm =
   -3.1416   -2.3562
   -2.3562   -1.5708
Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
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
Revisar política de publicidad