
Diseñar filtro para reducir ruido
Publicado por Daniel (1 intervención) el 03/12/2013 18:42:38
Hola buenas tardes.
Os planteo mi problema. Tengo que realizar una práctica de una asignatura de regulación. Pues bien con un conjunto de velocidades angulares y de tiempos represento el siguiente plot(la imagen que he adjunto en el tema del foro "Sin_titulo").
http://i41.tinypic.com/2h66541.png
http://i41.tinypic.com/2h66541.png
Ej:
W=[w1
w2
w3]
T=[t1
t2
t3]
y este es mi código para representar esos datos:
%Ahora tenemos que derivar numéricamente cada una de las 40 matrices para
%determinar la velocidad angular
[n m] = size(M1);
W1 = zeros(n,1);
for i = 1:n-1
W1(i+1,1) = (theta1(i+1)-theta1(i))/(T1(i+1)-T1(i));
end
figure;
plot(T1,W1);
title('RESPUESTA EXPERIMENTO W1')
xlabel('Tiempo (s)');
ylabel('W (rad/s)');
Entonces, necesito filtrar esos datos de manera que me dé aproximadamente el valor medio de todo el conjunto de datos, como adjunto en la segunda imagen (dibujada con paint "Sin_titulo2").
http://i39.tinypic.com/2872mxg.png
http://i39.tinypic.com/2872mxg.png
¿Cómo puedo hacer esto? Es que no tengo ni idea de como hacerlo.
Muchas gracias por la ayuda.
Un saludo
Os planteo mi problema. Tengo que realizar una práctica de una asignatura de regulación. Pues bien con un conjunto de velocidades angulares y de tiempos represento el siguiente plot(la imagen que he adjunto en el tema del foro "Sin_titulo").
http://i41.tinypic.com/2h66541.png
http://i41.tinypic.com/2h66541.png
W=[w1
w2
w3]
T=[t1
t2
t3]
y este es mi código para representar esos datos:
%Ahora tenemos que derivar numéricamente cada una de las 40 matrices para
%determinar la velocidad angular
[n m] = size(M1);
W1 = zeros(n,1);
for i = 1:n-1
W1(i+1,1) = (theta1(i+1)-theta1(i))/(T1(i+1)-T1(i));
end
figure;
plot(T1,W1);
title('RESPUESTA EXPERIMENTO W1')
xlabel('Tiempo (s)');
ylabel('W (rad/s)');
Entonces, necesito filtrar esos datos de manera que me dé aproximadamente el valor medio de todo el conjunto de datos, como adjunto en la segunda imagen (dibujada con paint "Sin_titulo2").
http://i39.tinypic.com/2872mxg.png
http://i39.tinypic.com/2872mxg.png
¿Cómo puedo hacer esto? Es que no tengo ni idea de como hacerlo.
Muchas gracias por la ayuda.
Un saludo
Valora esta pregunta


0