So when you do:
(@(vargin)vargin{:})(1,2,3)
it displays as
ans=1
ans=2
ans=3
However that value should be the exact same as the value:
[1,2,3]
Which displays as
ans=
1 2 3
And I think that since these values are equivalent they should display the same way. The type system should be able to tell that these two values are the same and display them the same way. It is not a system breaking bug but it is a bug in the display of the values.
--
Sincerely,
Rev. John M. Beck
Ordained Dudeist Priest