Cody

# Problem 1068. Guess the Coefficients!

Solution 661472

Submitted on 26 Apr 2015 by Jan Orwat
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   Pass
%% assert(isequal(guess_the_coefficients(@(x)x^2+2*x+15),[1 2 15]))

[Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.] [> In polyfit (line 75) In @(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N))', '/users/mss.system.5dXV0s/guess_the_coefficients.m', 2)" style="font-weight:bold">guess_the_coefficients>@(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N)) (line 2) In guess_the_coefficients (line 6) In evaluateCode', '/users/mss.system.5dXV0s/+cody/verifyCode.m', 238)" style="font-weight:bold">cody.verifyCode>evaluateCode (line 238) In cody.verifyCode (line 43) In mls.internal.fevalJSON (line 14)] [Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.] [> In polyfit (line 75) In @(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N))', '/users/mss.system.5dXV0s/guess_the_coefficients.m', 2)" style="font-weight:bold">guess_the_coefficients>@(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N)) (line 2) In guess_the_coefficients (line 6) In evaluateCode', '/users/mss.system.5dXV0s/+cody/verifyCode.m', 238)" style="font-weight:bold">cody.verifyCode>evaluateCode (line 238) In cody.verifyCode (line 43) In mls.internal.fevalJSON (line 14)]

2   Pass
%% assert(isequal(guess_the_coefficients(@(x)polyval(53,x)),53))

3   Pass
%% assert(isequal(guess_the_coefficients(@(x)polyval([54 87],x)),[54 87]))

[Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.] [> In polyfit (line 75) In @(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N))', '/users/mss.system.5dXV0s/guess_the_coefficients.m', 2)" style="font-weight:bold">guess_the_coefficients>@(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N)) (line 2) In guess_the_coefficients (line 6) In evaluateCode', '/users/mss.system.5dXV0s/+cody/verifyCode.m', 238)" style="font-weight:bold">cody.verifyCode>evaluateCode (line 238) In cody.verifyCode (line 43) In mls.internal.fevalJSON (line 14)]

4   Pass
%% assert(isequal(guess_the_coefficients(@(x)polyval([49 40 68],x)),[49 40 68]))

[Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.] [> In polyfit (line 75) In @(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N))', '/users/mss.system.5dXV0s/guess_the_coefficients.m', 2)" style="font-weight:bold">guess_the_coefficients>@(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N)) (line 2) In guess_the_coefficients (line 6) In evaluateCode', '/users/mss.system.5dXV0s/+cody/verifyCode.m', 238)" style="font-weight:bold">cody.verifyCode>evaluateCode (line 238) In cody.verifyCode (line 43) In mls.internal.fevalJSON (line 14)] [Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.] [> In polyfit (line 75) In @(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N))', '/users/mss.system.5dXV0s/guess_the_coefficients.m', 2)" style="font-weight:bold">guess_the_coefficients>@(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N)) (line 2) In guess_the_coefficients (line 6) In evaluateCode', '/users/mss.system.5dXV0s/+cody/verifyCode.m', 238)" style="font-weight:bold">cody.verifyCode>evaluateCode (line 238) In cody.verifyCode (line 43) In mls.internal.fevalJSON (line 14)]

5   Pass
%% assert(isequal(guess_the_coefficients(@(x)polyval([75 53 35 15],x)),[75 53 35 15]))

[Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.] [> In polyfit (line 75) In @(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N))', '/users/mss.system.5dXV0s/guess_the_coefficients.m', 2)" style="font-weight:bold">guess_the_coefficients>@(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N)) (line 2) In guess_the_coefficients (line 6) In evaluateCode', '/users/mss.system.5dXV0s/+cody/verifyCode.m', 238)" style="font-weight:bold">cody.verifyCode>evaluateCode (line 238) In cody.verifyCode (line 43) In mls.internal.fevalJSON (line 14)] [Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.] [> In polyfit (line 75) In @(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N))', '/users/mss.system.5dXV0s/guess_the_coefficients.m', 2)" style="font-weight:bold">guess_the_coefficients>@(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N)) (line 2) In guess_the_coefficients (line 6) In evaluateCode', '/users/mss.system.5dXV0s/+cody/verifyCode.m', 238)" style="font-weight:bold">cody.verifyCode>evaluateCode (line 238) In cody.verifyCode (line 43) In mls.internal.fevalJSON (line 14)] [Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.] [> In polyfit (line 75) In @(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N))', '/users/mss.system.5dXV0s/guess_the_coefficients.m', 2)" style="font-weight:bold">guess_the_coefficients>@(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N)) (line 2) In guess_the_coefficients (line 6) In evaluateCode', '/users/mss.system.5dXV0s/+cody/verifyCode.m', 238)" style="font-weight:bold">cody.verifyCode>evaluateCode (line 238) In cody.verifyCode (line 43) In mls.internal.fevalJSON (line 14)]

6   Pass
%% assert(isequal(guess_the_coefficients(@(x)polyval([59 27 5 76 25],x)),[59 27 5 76 25]))

[Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.] [> In polyfit (line 75) In @(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N))', '/users/mss.system.5dXV0s/guess_the_coefficients.m', 2)" style="font-weight:bold">guess_the_coefficients>@(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N)) (line 2) In guess_the_coefficients (line 6) In evaluateCode', '/users/mss.system.5dXV0s/+cody/verifyCode.m', 238)" style="font-weight:bold">cody.verifyCode>evaluateCode (line 238) In cody.verifyCode (line 43) In mls.internal.fevalJSON (line 14)] [Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.] [> In polyfit (line 75) In @(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N))', '/users/mss.system.5dXV0s/guess_the_coefficients.m', 2)" style="font-weight:bold">guess_the_coefficients>@(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N)) (line 2) In guess_the_coefficients (line 6) In evaluateCode', '/users/mss.system.5dXV0s/+cody/verifyCode.m', 238)" style="font-weight:bold">cody.verifyCode>evaluateCode (line 238) In cody.verifyCode (line 43) In mls.internal.fevalJSON (line 14)] [Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.] [> In polyfit (line 75) In @(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N))', '/users/mss.system.5dXV0s/guess_the_coefficients.m', 2)" style="font-weight:bold">guess_the_coefficients>@(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N)) (line 2) In guess_the_coefficients (line 6) In evaluateCode', '/users/mss.system.5dXV0s/+cody/verifyCode.m', 238)" style="font-weight:bold">cody.verifyCode>evaluateCode (line 238) In cody.verifyCode (line 43) In mls.internal.fevalJSON (line 14)] [Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.] [> In polyfit (line 75) In @(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N))', '/users/mss.system.5dXV0s/guess_the_coefficients.m', 2)" style="font-weight:bold">guess_the_coefficients>@(N)round(polyfit(1:10*N+10,arrayfun(@(X)p(X),1:10*N+10),N)) (line 2) In guess_the_coefficients (line 6) In evaluateCode', '/users/mss.system.5dXV0s/+cody/verifyCode.m', 238)" style="font-weight:bold">cody.verifyCode>evaluateCode (line 238) In cody.verifyCode (line 43) In mls.internal.fevalJSON (line 14)]