Cody

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

Solution 1896064

Submitted on 9 Aug 2019
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   Fail
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))

Error using cellfun Non-scalar in Uniform output, at index 1, output 1. Set 'UniformOutput' to false. Error in find_stable (line 2) idx = cellfun(@roots, polyIn)<=0 Error in Test1 (line 3) assert(isequal(find_stable(in),out_correct))

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

idx = 1×2 logical array 1 0 polyOut = 1×1 cell array {1×2 double}

3   Fail
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))

Error using cellfun Non-scalar in Uniform output, at index 1, output 1. Set 'UniformOutput' to false. Error in find_stable (line 2) idx = cellfun(@roots, polyIn)<=0 Error in Test3 (line 3) assert(isequal(find_stable(in),out_correct))