Problem 581. Function composition
Write a function that accepts two function handles f and g and returns the composition h. That is,
h = (f o g)(x) = f(g(x))
Example:
>> f = @(x)x^2; >> g = @(x)x+1; >> h = composeFcn(f,g); >> h(3) ans = 16
because (3+1)^2 = 16.
Solution Stats
Problem Comments
-
8 Comments
Show
5 older comments
yurenchu
on 27 Apr 2017
Thanks, David Hruska!
善翔 韩
on 28 Aug 2022
function h = composeFcn(f,g)
syms x
x=g(x);
h=matlabFunction(f(x));
end
I am so confused where i was wrong?
Dyuman Joshi
on 28 Aug 2022
@善翔 韩, syms is a part of symbolic toolbox and toolboxes are not available on cody.
Solution Comments
Show commentsProblem Recent Solvers247
Suggested Problems
-
Number of 1s in the Binary Representation of a Number
457 Solvers
-
Number of 1s in a binary string
9823 Solvers
-
Generate a random matrix A of (1,-1)
342 Solvers
-
509 Solvers
-
Flip the vector from right to left
9625 Solvers
More from this Author2
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!