The characteristic equation for a dynamic system is a polynomial whose roots indicate its behavior. If any of the roots of the polynomial have a positive real part, the behavior of the system will be divergent. Given a cell array of vectors that represent polynomials, remove the ones that have roots with positive real components.
Example:
polyIn = {[1 1],[1 -1]} polyOut = {[1 1]}
since roots([1 -1]) is 1, a positive number.
The test set should contain a polynomial with complex roots where the real part is positive, and a polynomial with a positive and a negative root.
Too less test cases
This removes only polinomials if all the roots are positive. Should read 'all' instead of 'any' here.