Cody

Problem 44083. First use of arrayfun() and anonymous function @(x)

Solution 3791983

Submitted on 23 Nov 2020 by Luke CHAO
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
A = [0 1 2]; s = [1 2 3]; y_correct = [3 6 11]; assert(isequal(parabola_equation(A,s),y_correct))

ans = 3 6 11

2   Pass
A = -12:4:11; s = [-5 -8 0]; y_correct = [-624 -256 -48 0 -112 -384]; assert(isequal(parabola_equation(A,s),y_correct))

ans = -624 -256 -48 0 -112 -384

3   Pass
A = -2:2; s = [0 pi 0]; y_correct = [-2*pi -pi 0 pi 2*pi]; assert(isequal(parabola_equation(A,s),y_correct))

ans = -6.2832 -3.1416 0 3.1416 6.2832

4   Pass
assert(isempty(regexp(evalc('type parabola_equation'),'(eval|for|while|)')))

5   Pass
assert(not(isempty(regexp(evalc('type parabola_equation'),'(@)'))))

6   Pass
assert(not(isempty(regexp(evalc('type parabola_equation'),'arrayfun'))))

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!