# harold.is_kalman_controllable¶

harold.is_kalman_controllable(G)

Tests the rank of the Kalman controllability matrix and compares it with the A matrix size, returns a boolean depending on the outcome.

Parameters: G (State, tuple) – The system or the (A,B) matrix tuple test_bool (Boolean) – Returns True if the input is Kalman controllable