Flexible Anonymous Function - MATLAB Cody - MATLAB Central

Problem 1224. Flexible Anonymous Function

Difficulty:Rate

Given a function handle, return a handle to a function that would accept an arbitrary number of inputs, applies the function to each input, and returns an arbitrary number of (respective) outputs (<= the number of inputs, of course).

Example:

 myf=@(x) det(x);
 yourf = flexf(myf);
 [a,~,b,c] = yourf([1 2;3 4],7,[1 2 3; 4 5 6; 2 3 1],3,[2 -1 ; 1 -1])
 a = -2
 b = 9
 c = 3 

Solution Stats

42.86% Correct | 57.14% Incorrect
Last Solution submitted on Oct 27, 2025

Problem Comments

Solution Comments

Show comments
Join Cody Contest 2025 — Have Fun and Win Prizes!
...
We’re excited to invite you to Cody Contest 2025! 🎉 Pick a team,...

Problem Recent Solvers34

Suggested Problems

More from this Author11

Problem Tags

Community Treasure Hunt

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

Start Hunting!