matlab的@句柄函数没见过的用法?

有一个这样的函数

function psi = doApplyMPO(psi,L,M1,M2,R)

其中psi为一个矩阵,但在主函数使用这个函数的时候

[psiGround,Ekeep(end+1)] = eigLanczos(psiGround,OPTS,@doApplyMPO,{L{p},M,M,R{p+1}});

其中

function [psivec,dval] =eigLanczos(psivec,OPTS,linFunct,functArgs)为另一个函数,

主函数里的@+函数怎么用,为什么少输入了psi作为参数?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^