Список выходных аргументов переменной длины
varargout - выход переменная в операторе определения функции, которая позволяет функции возвращать любое количество выходных аргументов. Задайте varargout использование строчных символов и включение его в качестве последнего выходного аргумента после явно объявленных выходов.
Когда функция выполняется, varargout является массивом ячеек N 1 байт, где N количество выходов, запрашиваемых после явно объявленных выходов. Внутри функции, varargout является неинициализированной переменной и не выделена предварительно.