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 189590

Submitted on 11 Jan 2013 by @bmtran

Correct

22Size
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
 
%%
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))

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