isempty
たとえば、関数の使用方法がわかりませんでした:
シミュレーションの最初の行列は
[18 1 0 0 0;12 0 0 0 1;15 1 1 0 0]
シミュレーションの 2 番目の行列は次のとおりです。
[25 0 0 0 0;30 1 1 0 0;14 0 0 1 0]
シミュレーションからの 3 番目の行列は次のとおりです。
[50 1 0 0 0;12 0 0 1 0;24 1 1 1 0]
私は次の機能を使用しました:
idxfun=@(x)find(ismember(x(:,2:end),[1 0 0 0],'rows'))
a=the first matrix(idxfun(the first matrix),:)
答えは次のとおりです18 1 0 0 0
。2 番目のマトリックスの答えは 、次のとおりですempty matrix:0-by-5
。シミュレーションは停止します。私が望むのは、シミュレーションを続行して次のマトリックスに進むことです。この例では、答えは次のようになります50 1 0 0 0