this link gives a pdf about filter implementation in matlab.
**broken link removed**
you can use the following links for better understanding
**broken link removed**
this book is tough for begginers, but very informative.
Oppenheim, A. V. and R.W. Schafer. Discrete-Time Signal Processing, Englewood Cliffs, NJ: Prentice-Hall, 1989, pp. 311-312.