Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Solution 204886

Submitted on 17 Feb 2013 by Alfonso Nieto-Castanon

Correct

112Size
This is the leading solution.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test
Code Input and Output
1
Pass
 
%%
a = 3;
d = 0;
y_correct = 1.000;
assert(abs(risk_prob(a, d) - y_correct) <= 0.01)

                    
2
Pass
 
%%
a = 1;
d = 5;
y_correct = 0.000;
assert(abs(risk_prob(a, d) - y_correct) <= 0.01)

                    
3
Pass
 
%%
a = 5;
d = 3;
y_correct = 0.642;
assert(abs(risk_prob(a, d) - y_correct) <= 0.02)

                    
4
Pass
 
%%
a = 4;
d = 6;
y_correct = 0.134;
assert(abs(risk_prob(a, d) - y_correct) <= 0.02)

                    
5
Pass
 
%%
a = 10;
d = 10;
y_correct = 0.480;
assert(abs(risk_prob(a, d) - y_correct) <= 0.02)

                    
6
Pass
 
%%
a = 7;
d = 8;
y_correct = 0.329;
assert(abs(risk_prob(a, d) - y_correct) <= 0.02)

                    
7
Pass
 
%%
a = 8;
d = 7;
y_correct = 0.5355;
assert(abs(risk_prob(a, d) - y_correct) <= 0.02)

                    
8
Pass
 
%%
a = 20;
d = 10;
y_correct = 0.965;
assert(abs(risk_prob(a, d) - y_correct) <= 0.02)

                    
9
Pass
 
%%
a = 4;
d = 2;
y_correct = 0.656;
assert(abs(risk_prob(a, d) - y_correct) <= 0.02)

                    
10
Pass
 
%%
a = 6;
d = 4;
y_correct = 0.638;
assert(abs(risk_prob(a, d) - y_correct) <= 0.02)

                    
11
Pass
 
%%
a = 2;
d = 1;
y_correct = 0.417;
assert(abs(risk_prob(a, d) - y_correct) <= 0.02)

                    
12
Pass
 
%%
a = 2;
d = 2;
y_correct = 0.104;
assert(abs(risk_prob(a, d) - y_correct) <= 0.02)