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 195298

Submitted on 22 Jan 2013 by Alfonso Nieto-Castanon

Correct

40Size
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
 
x=[1 1 ; 3 0 ; 1 1];
y=[5 3];
y_correct=[1 1 ; 1.5 0.75 ; 2 0.5 ; 2.5 0.25 ; 3 0 ; 2 0.5 ; 1 1];
assert(all(all(abs(tracers(x,y)-y_correct)<1e-9)))

                    
2
Pass
 
%%
x=[1 1 ; 2 3 ; 4 2 ; 5 -2];
y=[6 5 3];
y_correct=[1 1 ; 1.2 1.4 ; 1.4 1.8 ; 1.6 2.2 ; 1.8 2.6 ; 2 3 ; 2.5 2.75 ; 3 2.5 ; 3.5 2.25 ; 4 2 ; 4.5 0 ; 5 -2];
assert(all(all(abs(tracers(x,y)-y_correct)<1e-9)))

                    
3
Pass
 
%%
a=ceil(100*rand)+10;
x=[0 0 ; a a];
y=a+1;
y_correct=[0:a ; 0:a]';
assert(all(all(abs(tracers(x,y)-y_correct)<1e-9)))