Matlab - Redefinir vector con cada iteracion

   
Vista:

Redefinir vector con cada iteracion

Publicado por santiago (1 intervención) el 23/05/2017 01:48:33
Hola amigos quisiera me ayuden con un problema, estoy intentando graficar varias funciones con el comando subplot en un ciclo for. El intervalo utilizado en la funcion ezplot esta defivinido como intervalo=[-5:0.1:5] lo que quisiera es como puedo cambiar este valor de intervalo con cada iteracion es decir como si lo declarara intervalo[a:0.1:b] donde a b son dos cotas que van a ir cambiando con cada ejecucion del ciclo for.


1
2
3
4
p=p+1;
subplot(2,3,l);
ezplot(fun,intervalo);
text(c,feval(fun,c),'c');
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

Redefinir vector con cada iteracion

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4805 intervenciones) el 23/05/2017 17:52:39
1
2
3
4
5
6
7
8
9
10
11
12
13
14
figure(gcf)
syms x
fun=sin(x);
a=-5; b=5;
intervalo=[a b];
for k=1:6
intervalo=[a b]
subplot(2,3,k);
ezplot(fun,intervalo);
a=a+2; b=b+2;
c=(b-a)/2;
text(c,feval(inline(fun),c),'c');
pause(0.5)
end

1
2
3
4
5
6
7
8
9
10
11
12
13
>> ezplot11
intervalo =
    -5     5
intervalo =
    -3     7
intervalo =
    -1     9
intervalo =
     1    11
intervalo =
     3    13
intervalo =
     5    15


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