Cody

# Problem 1196. Apply a function array to an array of numbers

Solution 1715308

Submitted on 25 Jan 2019 by Valentin Noël-Youïnou
• Size: 10
• 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 Status Code Input and Output
1   Pass
f{1} = @(x) x; f{2} = @(x) x^2; f{3} = @(x) x^3; x = 1:5; y_correct = [ 1 2 3 4 5 1 4 9 16 25 1 8 27 64 125]; assert(isequal(arfn(f,x),y_correct))

[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [> In unix (line 32) In arfn (line 2) In ScoringEngineTestPoint1 (line 8) In solutionTest (line 3)]

2   Pass
f{1} = @(x) 1/x; f{2} = @(x) x^0.5; f{3} = @(x) x-4; x = [4 16 25 100]; y_correct = [0.25 0.0625 0.04 0.01 2 4 5 10 0 12 21 96]; assert(isequal(arfn(f,x),y_correct))

[Warning: Function assert has the same name as a MATLAB builtin. We suggest you rename the function to avoid a potential name conflict.] [> In unix (line 32) In arfn (line 2) In ScoringEngineTestPoint2 (line 8) In solutionTest (line 5)]