MATLAB - Gráficar 2 o mas funciones con un bucle ''for'' para una animación.
Publicado por Ricardo (3 intervenciones) el 22/10/2019 07:04:42
Lo que quiero hacer es para las funciones del valor p1 y p2 que se gráfiquen pero solo los últimos valores dónde se quedaron detenidos no que se grafique todo corrido tal y cómo aparece en la imagen, es una pequeña animación:

Y este es el código que tengo echo:
Soy un novato nuevo que apenas va aprendiendo dentro del entorno, si tienen ayudas o siguerencias grácias!
Y este es el código que tengo echo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
l=1;
k=2*pi/l;
Elementos= 24;
delta=0.4*l;
alpha=2*pi/Elementos;
theta1=[0:pi/180:2*pi];
theta=[-pi:pi/200:pi];
for n=1:length(theta1)
af=zeros(Elementos,length(theta));
for m=1:Elementos
af(m,:)= exp((1i*k*delta/alpha).*(sin(m*alpha+theta)- sin(m*alpha+theta1(n))));
end
af(n,:)=real(sum(af,1));
absAf(n,:)=abs(af(n,:));
end
p1=30;
for i=1:p1
polar(theta,absAf(i,:),'b--');
hold on
pause(0.00001)
end
p2=60;
for i=p1:p2
polar(theta,absAf(i,:),'b--');
pause(0.00001)
end
Soy un novato nuevo que apenas va aprendiendo dentro del entorno, si tienen ayudas o siguerencias grácias!
Valora esta pregunta


0