Matlab - Comando FILTER

 
Vista:

Comando FILTER

Publicado por Pablo (8 intervenciones) el 18/08/2007 04:19:16
Hola a todos, tengo la siguiente consulta sobre el comando FILTER. Miré en la página de ayuda de Matlab, pero no logro entender la explicación. En estas dos direcciones hayé explicaciones similares:
http://www.mathworks.com/access/helpdesk/help/techdoc/index.html?/access/helpdesk/help/techdoc/ref/filtertimeseries.html
http://www.mathworks.com/access/helpdesk/help/techdoc/index.html?/access/helpdesk/help/techdoc/ref/filter.html

Mi duda es la siguiente. La idea es que al hacer Y=filter(b,a,X) se forma el vector Y usando los vectores X, "a" y "b" (estos dos últimos pueden ser escalares). La fórmula utilizada para formar cada elemento en Y es:

y(n) = b(1)*x(n) + b(2)*x(n-1) + ... + b(nb+1)*x(n-nb)
- a(2)*y(n-1) - ... - a(na+1)*y(n-na)

Lo que no entiendo es cómo interpreto los b(·) y a(·). Me imagino que se lee igual que para Y(·) o X(·), es decir, b(1) sería el primer elemento del vector b, y si b es un escalar, sería ese número en todos los casos. Asímismo, Y(n) sería el n-ésimo elemento del vector Y. ¿Estoy bien?

Si es como lo pienso, ¿cómo interpreto b(nb+1)? Si b=[5 7], entonces b(1)=5, b(2)=7, n es el número de elementos de Y y X (son de igual dimensión), pero, ¿qué valor asigno a b, de modo de construir nb+1?

Espero haber dejado clara mi consulta, y que alguien me dé una mano con esto, pues he tratado de aplicar la fórmula manualmente con números simples, luego comparo con lo que me da Matlab, y no coincide. Necesito saber qué hace FILTER, para poder utilizarlo.

Muchas gracias!

Pablo
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:Comando FILTER

Publicado por fismat (391 intervenciones) el 22/08/2007 18:52:38
Hola Pablo

Encontraras algunas intervenciones en

http://www.lawebdelprogramador.com/news/mostrar_new.php?id=132&texto=Matlab&n1=444325&n2=0&n3=0&n4=0&n5=0&n6=0&n7=0&n8=0&n9=0&n0=0

http://www.lawebdelprogramador.com/news/buscar.php?id=132&texto=Matlab&cadena=filtros

te envio tambien unos link:

http://www.gtas.dicom.unican.es/tdv/Apuntes.htm

http://www.gtas.dicom.unican.es/tdv/Practicas.htm

http://www.gtas.dicom.unican.es/tdv/

Espero sea de alguna ayuda
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

RE:Comando FILTER

Publicado por Pablo (8 intervenciones) el 22/08/2007 22:53:44
Muchas gracias por tu dedicación.

Saludos!

Pablo
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

RE:Comando FILTER

Publicado por fismat (391 intervenciones) el 23/08/2007 16:34:15
Hola Pablo

Gracias por confiar en la web del programador.
Estamos para ayudarnos.

Saludos

Fismat
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

RE:Comando FILTER

Publicado por benito Camela (1 intervención) el 10/11/2008 17:28:42
DaTe pIoLa mOrRo!!!
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