Cody

Problem 582. Function composition - harder

Created by David Hruska in Community

Write a function that accepts an arbitrary number of function handles f_1, f_2, ..., f_n and returns the composition h. That is,

h = (f_1 o f_2 o ... o f_n)(x) = f_1(f_2( ... f_n(x) ... ))

Example:

>> f1 = @(x)x+1;
>> f2 = @(x)3*x;
>> f3 = @sqrt;
>> h = composeFcn(f1,f2,f3);
>> h(9)
ans =
  10

because 3*sqrt(9)+1 = 10.

You can assume that there will always be at least one input passed to the composeFcn function.

Solution Stats

48.88% Correct | 51.12% Incorrect
Last solution submitted on Dec 26, 2018

Problem Comments

Solution Comments

Recent Solvers73

Suggested Problems

More from this Author2