通过Matlab调试器中的函数句柄进入函数
我在.m文件中有以下代码:通过Matlab调试器中的函数句柄进入函数,matlab,Matlab,我在.m文件中有以下代码: % define function fcn = @(x) objfcn(x,pshape,pmean,pstdd,pmask,pmaskinv,pfix,lubound,Y,X); % it's function handle for objfcn() check = 0; while check<1 paraold = mvnrnd(paraest, cc*sigscale,1)'; paraold = paraold.*pmask
% define function
fcn = @(x) objfcn(x,pshape,pmean,pstdd,pmask,pmaskinv,pfix,lubound,Y,X); %
it's function handle for objfcn()
check = 0;
while check<1
paraold = mvnrnd(paraest, cc*sigscale,1)';
paraold = paraold.*pmaskinv + pfix.*pmask;
[postold, likeold] = fcn(paraold);
if postold > -1E6
check = 1;
end
end
%define函数
fcn=@(x)objfcn(x,pshape,pmean,pstdd,pmask,pmaskinv,pfix,lubound,Y,x);%
它是objfcn()的函数句柄
检查=0;
当选中将断点放在'objfcn'函数中时,为什么我没有在前面想到这一点。。。