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 295653

Submitted on 3 Aug 2013

Incorrect

67Size
Leading solution size is 49.
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
 
p=[0 0];
v=[1 -1];
w=[1 1];
d=distP2S(p(1),p(2),v(1),v(2),w(1),w(2));
assert(abs(d-1)<.005)

                    
2
Pass
 
%%
p=[0 0];
v=[-1 2];
w=[1 2];
d=distP2S(p(1),p(2),v(1),v(2),w(1),w(2));
assert(abs(d-2)<.005)

                    
3
Pass
 
%%
p=[0 0];
v=[-1 -1];
w=[1 1];
d=distP2S(p(1),p(2),v(1),v(2),w(1),w(2));
assert(abs(d)<.005)

                    
4
Pass
 
%%
p=[1 1];
v=[0 3];
w=[3 0];
d=distP2S(p(1),p(2),v(1),v(2),w(1),w(2));
assert(abs(d-1/2^.5)<.005)

                    
5
Fail
 
%%
p=[5 0];
v=[0 3];
w=[3 0];
d=distP2S(p(1),p(2),v(1),v(2),w(1),w(2));
assert(abs(d-2)<.005)
Error: Undefined function or variable "x".
6
Fail
 
%%
p=[0 6];
v=[0 3];
w=[3 0];
d=distP2S(p(1),p(2),v(1),v(2),w(1),w(2));
assert(abs(d-3)<.005)
Error: Undefined function or variable "x".
7
Fail
 
%%
p=[-4 0];
v=[0 3];
w=[-3 0];
d=distP2S(p(1),p(2),v(1),v(2),w(1),w(2))
assert(abs(d-1)<.005)
Error: Undefined function or variable "x".
8
Fail
 
%%
p=[1 0];
v=[1.01 0];
w=[5 5];
d=distP2S(p(1),p(2),v(1),v(2),w(1),w(2))
assert(abs(d-.01)<.005)
Error: Undefined function or variable "x".