A PD-Type Iterative Learning Control for a Class of Switched Discrete-Time Systems with Model Uncertainties and External Noises. (25th June 2015)