最大递归达到极限误差?

时间:2015-12-02 11:21:47

标签: matlab recursion

当我尝试制作功能然后调用程序时。它给出了递归错误。我在google上搜索了这个问题,他们说循环以递归方式运行,所以你必须调试代码。我也试过set(0,'RecursionLimit',10000),但它强有力地关闭了MATLAB。有人会检查我在代码中犯错的地方。

达到最大递归限制500。使用set(0,'RecursionLimit',N)更改限制。请注意超越你的 可用的堆栈空间可能会导致MATLAB和/或您的计算机崩溃。

ismemberBismemberBuiltinTypes

出错
function FaceLM = facialplot(image)
img=image;
FaceLM = textread('myfile1.txt') ;
% -- Plot landmarks over the face (unnumbered)
figure(1),
imshow(img)
hold on, plot( FaceLM(:,1), FaceLM(:,2), 'r*')

% -- Plot landmarks over the face (numbered)
figure(2),
imshow(img)
hold on, 

numFaceLM = size( FaceLM(:,1) );

for i = 1:numFaceLM

    text( FaceLM(i,1), FaceLM(i,2), num2str(i));

end
end

0 个答案:

没有答案