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
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Redefinir vector con cada iteracion

Publicado por JOSE JEREMIAS CABALLERO (5917 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