This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
p1=[-1;0];
p2=[2;3];
pe=[-2;0];
d=round(1e+6*dist2line(p1,p2,pe))/1e+6;
assert(isequal(d,7.071070e-01))
num =
3
den =
4.2426
d =
0.7071
|
2 | Pass |
p1=[-1;0];
p2=[2;3];
pe=[-0.8;0.1];
d=round(1e+6*dist2line(p1,p2,pe))/1e+6;
assert(isequal(d,7.071100e-02))
num =
0.3000
den =
4.2426
d =
0.0707
|
3 | Pass |
p1=[-1;0];
p2=[2;3];
pe=[0;0.9];
d=round(1e+6*dist2line(p1,p2,pe))/1e+6;
assert(isequal(d,7.071100e-02))
num =
0.3000
den =
4.2426
d =
0.0707
|
4 | Pass |
p1=[0;-1];
p2=[0;1];
pe=[-pi;100];
d=round(1e+6*dist2line(p1,p2,pe))/1e+6;
assert(isequal(d,3.141593))
num =
6.2832
den =
2
d =
3.1416
|
5 | Pass |
p1=[-1;0];
p2=[2;3];
pe=[0;1];
d=round(1e+6*dist2line(p1,p2,pe))/1e+6;
assert(isequal(d,0))
num =
0
den =
4.2426
d =
0
|
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!