Test | Status | Code Input and Output |
---|---|---|
1 | Fail |
n_in = 3; n_out = 3;
theta_crit_correct = -1;
assert(isequal(totalInternalReflection(n_in,n_out),theta_crit_correct))
t =
1.5708
|
2 | Pass |
n_in = 1; n_out = 1.333;
theta_crit_correct = -1;
assert(isequal(totalInternalReflection(n_in,n_out),theta_crit_correct))
|
3 | Fail |
n_in = 1.333; n_out = 1;
theta_crit_correct = 49;
assert(isequal(totalInternalReflection(n_in,n_out),theta_crit_correct))
t =
1.5708 - 0.7950i
|
4 | Fail |
n_in = 4; n_out = 3;
theta_crit_correct = 49;
assert(isequal(totalInternalReflection(n_in,n_out),theta_crit_correct))
t =
1.5708 - 0.7954i
|
5 | Fail |
n_in = 4; n_out = 2;
theta_crit_correct = 30;
assert(isequal(totalInternalReflection(n_in,n_out),theta_crit_correct))
t =
1.5708 - 1.3170i
|
785 Solvers
202 Solvers
309 Solvers
153 Solvers
215 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!