为什么我会收到错误消息
???未定义的函数或变量
尝试调用以下函数时:
function Diff= myfun3(wk,omega)
wcalc=inv(lambda* Passetcovar)*inv(inv(tau * Passetcovar)+ PMat(i,:)'*inv(omega)*PMat(i,:))*(inv(tau * Passetcovar)*Pi+ PMat(i,:)'*inv(omega)*Q(i,:));
Diff=sum((wk-wcalc).^2);
end
函数中的所有参数均已定义且正确。
我正在使用此函数调用此函数,myfun3(wk,omega)
但收到错误消息,例如
??? Undefined function or variable 'lambda'.
即使 lambda 已在其他地方定义。