Cody

Solution 2100925

Submitted on 21 Jan 2020 by malues
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 0.6 0.8 1 1; 1 1.1 1.2 1.3 1.4; 10 0 0 0 0]; rho = 1.0; out = [1 0.6 0.8 1 1; 1 1.1 1.2 1.3 1.4; 10 9.339 8.218 7.057 6.0760]; eps = 1e-3; assert(sum(sum(abs(Bernoulli_eq(in,rho)-out))) < eps)

in = 1.0000 0.6000 0.8000 1.0000 1.0000 1.0000 1.1000 1.2000 1.3000 1.4000 10.0000 9.3390 0 0 0 in = 1.0000 0.6000 0.8000 1.0000 1.0000 1.0000 1.1000 1.2000 1.3000 1.4000 10.0000 9.3390 8.2180 0 0 in = 1.0000 0.6000 0.8000 1.0000 1.0000 1.0000 1.1000 1.2000 1.3000 1.4000 10.0000 9.3390 8.2180 7.0570 0 in = 1.0000 0.6000 0.8000 1.0000 1.0000 1.0000 1.1000 1.2000 1.3000 1.4000 10.0000 9.3390 8.2180 7.0570 6.0760

2   Pass
in = [1 0.6 0.8 1 1; 0 0 1 0 0; 10 12 10 14 8]; rho = 1.5; out = [1 0.6 0.8 1 1; 0.9817 0.8784 1 0.7098 1.1176; 10 12 10 14 8]; eps = 1e-3; assert(sum(sum(abs(Bernoulli_eq(in,rho)-out))) < eps)

in = 1.0000 0.6000 0.8000 1.0000 1.0000 0.9817 0 1.0000 0 0 10.0000 12.0000 10.0000 14.0000 8.0000 in = 1.0000 0.6000 0.8000 1.0000 1.0000 0.9817 0.8784 1.0000 0 0 10.0000 12.0000 10.0000 14.0000 8.0000 in = 1.0000 0.6000 0.8000 1.0000 1.0000 0.9817 0.8784 1.0000 0.7098 0 10.0000 12.0000 10.0000 14.0000 8.0000 in = 1.0000 0.6000 0.8000 1.0000 1.0000 0.9817 0.8784 1.0000 0.7098 1.1176 10.0000 12.0000 10.0000 14.0000 8.0000

3   Pass
in = [0 0 0 1 0; 1 1.1 1.2 1.3 1.4; 10 12 10 14 8]; rho = 0.75; out = [4.1896 3.2027 3.6917 1 3.8779; 1 1.1 1.2 1.3 1.4; 10 12 10 14 8]; eps = 1e-3; assert(sum(sum(abs(Bernoulli_eq(in,rho)-out))) < eps)

in = 4.1896 0 0 1.0000 0 1.0000 1.1000 1.2000 1.3000 1.4000 10.0000 12.0000 10.0000 14.0000 8.0000 in = 4.1896 3.2027 0 1.0000 0 1.0000 1.1000 1.2000 1.3000 1.4000 10.0000 12.0000 10.0000 14.0000 8.0000 in = 4.1896 3.2027 3.6917 1.0000 0 1.0000 1.1000 1.2000 1.3000 1.4000 10.0000 12.0000 10.0000 14.0000 8.0000 in = 4.1896 3.2027 3.6917 1.0000 3.8779 1.0000 1.1000 1.2000 1.3000 1.4000 10.0000 12.0000 10.0000 14.0000 8.0000

4   Pass
in = [1 1.6 0.8 1 1 0 0 1 1 1.2; 1 1.6 0 1.3 0 1.9 1.8 1.7 0 1.8; 0 12 5 0 8 7.5 7.7 0 11.1 0]; rho = 0.97; out = [1 1.6 0.8 1 1 2.4397 2.7390 1 1 1.2; 1 1.6 2.4335 1.3 2.0999 1.9 1.8 1.7 1.7741 1.8; 18.466 12 5 15.6113 8 7.5 7.7 11.805 11.1 10.6401]; eps = 1e-3; assert(sum(sum(abs(Bernoulli_eq(in,rho)-out))) < eps)

in = 1.0000 1.6000 0.8000 1.0000 1.0000 0 0 1.0000 1.0000 1.2000 1.0000 1.6000 0 1.3000 0 1.9000 1.8000 1.7000 0 1.8000 18.4660 12.0000 5.0000 0 8.0000 7.5000 7.7000 0 11.1000 0 in = 1.0000 1.6000 0.8000 1.0000 1.0000 0 0 1.0000 1.0000 1.2000 1.0000 1.6000 2.4335 1.3000 0 1.9000 1.8000 1.7000 0 1.8000 18.4660 12.0000 5.0000 0 8.0000 7.5000 7.7000 0 11.1000 0 in = 1.0000 1.6000 0.8000 1.0000 1.0000 0 0 1.0000 1.0000 1.2000 1.0000 1.6000 2.4335 1.3000 0 1.9000 1.8000 1.7000 0 1.8000 18.4660 12.0000 5.0000 15.6113 8.0000 7.5000 7.7000 0 11.1000 0 in = 1.0000 1.6000 0.8000 1.0000 1.0000 0 0 1.0000 1.0000 1.2000 1.0000 1.6000 2.4335 1.3000 2.0999 1.9000 1.8000 1.7000 0 1.8000 18.4660 12.0000 5.0000 15.6113 8.0000 7.5000 7.7000 0 11.1000 0 in = 1.0000 1.6000 0.8000 1.0000 1.0000 2.4397 0 1.0000 1.0000 1.2000 1.0000 1.6000 2.4335 1.3000 2.0999 1.9000 1.8000 1.7000 0 1.8000 18.4660 12.0000 5.0000 15.6113 8.0000 7.5000 7.7000 0 11.1000 0 in = 1.0000 1.6000 0.8000 1.0000 1.0000 2.4397 2.7390 1.0000 1.0000 1.2000 1.0000 1.6000 2.4335 1.3000 2.0999 1.9000 1.8000 1.7000 0 1.8000 18.4660 12.0000 5.0000 15.6113 8.0000 7.5000 7.7000 0 11.1000 0 in = 1.0000 1.6000 0.8000 1.0000 1.0000 2.4397 2.7390 1.0000 1.0000 1.2000 1.0000 1.6000 2.4335 1.3000 2.0999 1.9000 1.8000 1.7000 0 1.8000 18.4660 12.0000 5.0000 15.6113 8.0000 7.5000 7.7000 11.8050 11.1000 0 in = 1.0000 1.6000 0.8000 1.0000 1.0000 2.4397 2.7390 1.0000 1.0000 1.2000 1.0000 1.6000 2.4335 1.3000 2.0999 1.9000 1.8000 1.7000 1.7741 1.8000 18.4660 12.0000 5.0000 15.6113 8.0000 7.5000 7.7000 11.8050 11.1000 0 in = 1.0000 1.6000 0.8000 1.0000 1.0000 2.4397 2.7390 1.0000 1.0000 1.2000 1.0000 1.6000 2.4335 1.3000 2.0999 1.9000 1.8000 1.7000 1.7741 1.8000 18.4660 12.0000 5.0000 15.6113 8.0000 7.5000 7.7000 11.8050 11.1000 10.6401

Suggested Problems

More from this Author139