Cody

Problem 85. Remove the polynomials that have positive real elements of their roots.

Solution 1750948

Submitted on 14 Mar 2019 by Divya Yerraguntla
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Pass
in = {[1 2 1],[1 -1],[1 1],[1 53 6]}; out_correct = {[1 2 1],[1 1],[1 53 6]}; assert(isequal(find_stable(in),out_correct))

a = -1 -1 k = 1 k = 1 polyOut = 1×1 cell array {1×3 double} a = 1 a = -1 k = 1 polyOut = 1×2 cell array {1×3 double} {1×2 double} a = -52.8865 -0.1135 k = 1 k = 1 polyOut = 1×3 cell array {1×3 double} {1×2 double} {1×3 double}

2   Pass
in = {[1 1],[1 -1]}; out_correct = {[1 1]}; assert(isequal(find_stable(in),out_correct))

a = -1 k = 1 polyOut = 1×1 cell array {1×2 double} a = 1

3   Pass
in = {[1 0 1],[2 -5 2],[2 5 2]}; out_correct = {[1 0 1],[2 5 2]}; assert(isequal(find_stable(in),out_correct))

a = 0.0000 + 1.0000i 0.0000 - 1.0000i k = 1 k = 1 polyOut = 1×1 cell array {1×3 double} a = 2.0000 0.5000 a = -2.0000 -0.5000 k = 1 k = 1 polyOut = 1×2 cell array {1×3 double} {1×3 double}