Cody

Solution 2156049

Submitted on 10 Mar 2020
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 m = 1.0130 b = -0.1562 y = -3.1951

Assertion failed.

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 m = 1.0135 b = 0.1612 y = -1.9672

Assertion failed.

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 m = 1.0304 b = 0.2652 y = 1.1926

Assertion failed.

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 m = 1.0255 b = -0.1882 y = -0.7010

Assertion failed.

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 m = 1.0652 b = -0.3640 y = 0.5947

Assertion failed.

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')))

Suggested Problems

More from this Author11