Cody

# Problem 1419. Find the function 2

Solution 1918443

Submitted on 1 Sep 2019
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

### Test Suite

Test Status Code Input and Output
1   Fail
M = [-2.6000 -0.0383 -1.7000 -0.1812 -1.6000 -0.2018 -1.5000 -0.2226 -1.3000 -0.2626 -0.9000 -0.3185 0.8000 0.3223 1.0000 0.3096 1.0000 0.3096 1.1000 0.2967 1.1000 0.2967 1.2000 0.2807 1.7000 0.1812 2.1000 0.1057 2.8000 0.0204] x = -3.0000; y_correct = -0.0070; assert(abs((new_point_fit2(M,x)-y_correct)/y_correct)<=0.05)

M = -2.6000 -0.0383 -1.7000 -0.1812 -1.6000 -0.2018 -1.5000 -0.2226 -1.3000 -0.2626 -0.9000 -0.3185 0.8000 0.3223 1.0000 0.3096 1.0000 0.3096 1.1000 0.2967 1.1000 0.2967 1.2000 0.2807 1.7000 0.1812 2.1000 0.1057 2.8000 0.0204 y = 2×1 Line array: Line Line

Undefined function 'minus' for input arguments of type 'matlab.graphics.chart.primitive.Line'. Error in Test1 (line 18) assert(abs((new_point_fit2(M,x)-y_correct)/y_correct)<=0.05)

`  `
2   Fail
M = [-3.0000 -0.0070 -2.8000 -0.0204 -2.0000 -0.1231 -1.1000 -0.2967 -0.7000 -0.3199 -0.5000 -0.2908 -0.2000 -0.1627 -0.2000 -0.1627 -0.2000 -0.1627 -0.2000 -0.1627 0.6000 0.3099 1.4000 0.2430 1.6000 0.2018 1.7000 0.1812 2.5000 0.0491] x = -2.1000; y_correct = -0.1057; assert(abs((new_point_fit2(M,x)-y_correct)/y_correct)<=0.05)

M = -3.0000 -0.0070 -2.8000 -0.0204 -2.0000 -0.1231 -1.1000 -0.2967 -0.7000 -0.3199 -0.5000 -0.2908 -0.2000 -0.1627 -0.2000 -0.1627 -0.2000 -0.1627 -0.2000 -0.1627 0.6000 0.3099 1.4000 0.2430 1.6000 0.2018 1.7000 0.1812 2.5000 0.0491 y = 2×1 Line array: Line Line

Undefined function 'minus' for input arguments of type 'matlab.graphics.chart.primitive.Line'. Error in Test2 (line 18) assert(abs((new_point_fit2(M,x)-y_correct)/y_correct)<=0.05)

`  `
3   Fail
M = [-2.5000 -0.0491 -1.9000 -0.1415 -1.9000 -0.1415 -1.6000 -0.2018 -1.4000 -0.2430 -1.3000 -0.2626 -1.0000 -0.3096 -0.5000 -0.2908 0.3000 0.2189 0.5000 0.2908 0.7000 0.3199 1.1000 0.2967 1.5000 0.2226 1.6000 0.2018 2.5000 0.0491] x = 0.9000; y_correct = 0.3185; assert(abs((new_point_fit2(M,x)-y_correct)/y_correct)<=0.05)

M = -2.5000 -0.0491 -1.9000 -0.1415 -1.9000 -0.1415 -1.6000 -0.2018 -1.4000 -0.2430 -1.3000 -0.2626 -1.0000 -0.3096 -0.5000 -0.2908 0.3000 0.2189 0.5000 0.2908 0.7000 0.3199 1.1000 0.2967 1.5000 0.2226 1.6000 0.2018 2.5000 0.0491 y = 2×1 Line array: Line Line

Undefined function 'minus' for input arguments of type 'matlab.graphics.chart.primitive.Line'. Error in Test3 (line 18) assert(abs((new_point_fit2(M,x)-y_correct)/y_correct)<=0.05)

`  `
4   Fail
M = [-2.3000 -0.0748 -1.8000 -0.1610 -1.6000 -0.2018 -0.9000 -0.3185 -0.3000 -0.2189 -0.3000 -0.2189 0.7000 0.3199 0.8000 0.3223 0.9000 0.3185 1.0000 0.3096 1.0000 0.3096 1.1000 0.2967 1.3000 0.2626 1.6000 0.2018 2.7000 0.0287] x = -0.5000; y_correct = -0.2908; assert(abs((new_point_fit2(M,x)-y_correct)/y_correct)<=0.05)

M = -2.3000 -0.0748 -1.8000 -0.1610 -1.6000 -0.2018 -0.9000 -0.3185 -0.3000 -0.2189 -0.3000 -0.2189 0.7000 0.3199 0.8000 0.3223 0.9000 0.3185 1.0000 0.3096 1.0000 0.3096 1.1000 0.2967 1.3000 0.2626 1.6000 0.2018 2.7000 0.0287 y = 2×1 Line array: Line Line

Undefined function 'minus' for input arguments of type 'matlab.graphics.chart.primitive.Line'. Error in Test4 (line 18) assert(abs((new_point_fit2(M,x)-y_correct)/y_correct)<=0.05)

`  `
5   Fail
M = [-2.3000 -0.0748 -1.5000 -0.2226 -1.4000 -0.2430 -1.1000 -0.2967 -0.1000 -0.0903 0.2000 0.1627 0.3000 0.2189 0.5000 0.2908 0.7000 0.3199 0.8000 0.3223 0.9000 0.3185 2.0000 0.1231 2.1000 0.1057 2.3000 0.0748 2.7000 0.0287] x = 0.9000; y_correct = 0.3185; assert(abs((new_point_fit2(M,x)-y_correct)/y_correct)<=0.05)

M = -2.3000 -0.0748 -1.5000 -0.2226 -1.4000 -0.2430 -1.1000 -0.2967 -0.1000 -0.0903 0.2000 0.1627 0.3000 0.2189 0.5000 0.2908 0.7000 0.3199 0.8000 0.3223 0.9000 0.3185 2.0000 0.1231 2.1000 0.1057 2.3000 0.0748 2.7000 0.0287 y = 2×1 Line array: Line Line

Undefined function 'minus' for input arguments of type 'matlab.graphics.chart.primitive.Line'. Error in Test5 (line 18) assert(abs((new_point_fit2(M,x)-y_correct)/y_correct)<=0.05)

`  `
6   Pass
filetext = fileread('new_point_fit2.m'); assert(isempty(strfind(filetext, 'switch'))) assert(isempty(strfind(filetext, 'while'))) assert(isempty(strfind(filetext, 'case'))) assert(isempty(strfind(filetext, 'if')))