Anonyme Funktion mit einer Argumentliste variabler Länge

Kann ich eine anonyme Funktion erstellen, die eine variable Anzahl von Argumenten akzeptiert?

Ich habe ein StrukturarrayS mit einem bestimmten Feld, sagen wir,bar, und ich möchte alle weitergebenbar werte auf meine anonyme funktionfoo. Da die Anzahl der Elemente in structS ist unbekannt,foo muss in der Lage sein, eine variable Anzahl von Argumenten zu akzeptieren.

Das Nächste, was mir eingefallen ist, ist die Übergabe eines Zellenarrays als Eingabeargumentliste:

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

und ich rufe es mitfoo({S.bar}), aber es sieht sehr umständlich aus.

Eine spezielle M-Datei nur dafür zu erstellen, scheint ein Overkill zu sein. Irgendwelche anderen Ideen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage