Adaptive filters are able to operate in unknown environments and track variations in input signals. They can be used for system identification, prediction, noise cancellation, and channel equalization. The MATLAB Filter Design Toolbox provides an adapfilt function for implementing adaptive filters using algorithms like LMS. The adaptive filter output will approximate the physical system response after convergence by minimizing the difference between the outputs.