Matlab - UNIR PUNTOS

 
Vista:

UNIR PUNTOS

Publicado por MILEYVI SELENE (7 intervenciones) el 13/11/2008 17:41:39
Saludos a todos espero me puedan ayudar, no se como unir el punto:

D(0) = A*d/T; a la gráfica, pues como observan la gráfica esta definida en el rango de 1 a 30 pues no esta definida para un valor k=0, mas quisiera agregarle este valor ya que es necesario

A=1;
T=1/4;
fo=1/T;
d=1/20;
for k=1:30
D(k)=abs(A*fo*d*sin(pi*k*fo*d)/(pi*k*fo*d)); %Esta función no está definida para cero
x(k)=fo*k;
end
m=A*d/T;
plot(x,D,'*',x,D)
grid on
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:UNIR PUNTOS

Publicado por Kike (304 intervenciones) el 13/11/2008 22:58:01
A=1;
T=1/4;
fo=1/T;
d=1/20;

for k=1:30
D(k)=abs(A*fo*d*sin(pi*k*fo*d)/(pi*k*fo*d)); %Esta función no está definida para cero
x(k)=fo*k;
end

x = [0, x]; % agrego el cero al inicio del vector x
D0 = A*d/T; % D(0)
D = [D0, D]; % agrego D(0) al inicio del vector D

m=A*d/T;
plot(x,D,'*',x,D)
grid on
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