Вы можете создавать массивы дескрипторов функций или двойников, но чтобы создать массив, который может содержать как дескрипторы функций, так и двойники, вам необходимо использовать массив ячеек .
function output = myFunction(someInput)
%# create handle1, handle2, numbers 1-6
%# ...
%# assemble output:
%# output{1} contains the first handle
%# output{3} contains the first number
%# output{6} contains an array of numbers 4 through 6
output = {handle1, handle2, number1, number2, number3, [number4, number5, number6]};