In control theory, a state observer is an auxiliary dynamical system that mirrors the behaviour of a physical system, and it is driven by input and output measurements of the physical system in order to provide an estimate of internal states of the physical system. The primary consideration in the design of an observer is that the estimate of the states should be close to the actual value of the system states. On the other hand, the functional observation problem centers on the construction of an auxiliary dynamical system, known as the functional observer or functional reconstructor, driven by the available system inputs and outputs in order to estimate a linear function or functions of the system states. Obviously, a functional observer i...