Função anônima com uma lista de argumentos de tamanho variável

Posso criar uma função anônima que aceita um número variável de argumentos?

Eu tenho uma matriz structS com um determinado campo, digamosbar, e eu quero passar todo obar valores para minha função anônimafoo. Desde o número de elementos em structS É desconhecido,foo deve ser capaz de aceitar um número variável de argumentos.

A coisa mais próxima que consegui criar é passar uma matriz de células como a lista de argumentos de entrada:

foo({arg1, arg2, arg3, ...})

e eu estou invocando isso comfoo({S.bar}), mas parece muito estranho.

Criar um arquivo m especial só para isso parece um exagero. Alguma outra ideia?

questionAnswers(2)

yourAnswerToTheQuestion