Let us consider a linear time-invariant system in the form
x˙(τ)=Ax(τ)+Bu(τ).
Integration of the system's dynamics over an iterval τ∈⟨0,t+h⟩ gives us
x(t+h)=eA(t+h)x(0)+∫0t+heA(t+h−τ)Bu(τ)dτ.
To express its state at x(t+h) with respect to the state x(t) we may perform a series of manipulations
x(t+h)=eA(t+h)x(0)+∫0t+heA(t+h−τ)Bu(τ)dτ=eA(t+h)x(0)+∫0teA(t+h−τ)Bu(τ)dτ+∫tt+heA(t+h−τ)Bu(τ)dτ=eAhx(t)(eAtx(0)+∫0teA(t−τ)Bu(τ)dτ)+∫tt+heA(t+h−τ)Bu(τ)dτ.(1)
If we then set u(τ)=u^, τ∈⟨t,t+h) the integral
∫tt+heA(t+h−τ)Bu(τ)dτ
can be manipulated into
∫tt+heA(t+h−τ)Bu(τ)dτ=eA(t+h)∫tt+he−AτdτBu^=eA(t+h)[−A−1e−Aτ]tt+hBu^=eA(t+h)(−A−1e−A(t+h)+A−1e−At)Bu^=A−1(eAh−I)Bu^.(2)
By substituting (2) into (1) we obtain
xk+1=eAhxk+A−1(eAh−I)Buk(3)
where xk+1=x(t+h), xk=x(t), and uk=u^.
If we use the first two terms of the taylor expansion
eAh=I+Ah+2!(Ah)2+…
in (3) we get the system representation
xk+1=(I+Ah)xk+Bhuk.