input–output linearization