我对 gibbs 采样算法进行了模拟,以下代码是模拟的一部分:
mamodel=@(x)find(ismember(x(:,2:end),[1 0 0 0 0],'rows'))
if ~isempty(a)
macount=a(mamodel(a),:)
else
macount=zeros(1,size(a,2))
end
h(i,:)=(macount)
第一行是从模拟结果中找到某一行问题是当这一行不在结果中时,smulation 停止,因为结果是 Empty matrix: 0-by-6 ,我尝试了 isempty 函数并且模拟停止了!!我想让模拟忽略结果并继续下一步