Dire che voglio creare una funzione anonima da una funzione m-file che restituisce due uscite. È possibile impostare la funzione anonima in modo tale che restituisca solo il secondo output dalla funzione m-file?Saltare uscite con funzione anonima in MATLAB
Esempio: ttest2
restituisce due uscite, t/f e una probabilità. Se voglio usare il t-test con cellfun
, potrei essere solo interessato a raccogliere le probabilità, vale a dire mi piacerebbe scrivere qualcosa del genere
probabilities = cellfun(@(u,v)ttest2(u,v)%take only second output%,cellArray1,cellArray2)
In altre parole, ho bisogno di scrivere una funzione wrapper. Grazie per il chiarimento! Inoltre: Congratulazioni per 20k! – Jonas
@ Jonas: Grazie e congratulazioni per il badge argento MATLAB! – gnovice