Permanent magnet synchronous motors are widely used and have sufficient development prospects in the drive systems of electric vehicles. Traditional model predictive control (MPC) methods are shown to achieve good control performance by tracking the d- and q-axis current as well as limiting the current amplitude. However, the dynamic response performance and current harmonics during the switching process are not considered in the traditional MPC. Therefore, this paper proposes an MPC that can effectively improve control performance, where the switch transfer sequence in the switch constraint module is considered in the improved model. The state transition error is obtained from the switch constraint module according to the current switch state and the transition probability, after which, the integration into the cost function in which the driving error, tracking error, and constraint error are considered. A reinforcement learning (RL) algorithm is used to obtain the weight coefficient of the transition error term in the constraint module for automatically determining the best switch state for the next control period using the cost function. Simulation tests show that the total harmonic distortion of the phase current based on the improved MPC is 978.4%, less than 2843.0% of the traditional MPC method under 20 Nm at 1000 rpm. The torque response time of the motor is reduced by 0.026 s, whereas the simulation results indicate that the 100 km acceleration performance of an electric vehicle is improved by 9.9%.