在matlab中查找数组中的第一个零

Mal*_*lik 5 matlab

请帮帮我,我想在matlab中找到数组中的第一个零元素.我正在使用"查找"功能找到零,但它没有给出真正的答案,但它给出了1的正确答案.所以请尽快帮助我.

Jon*_*eim 11

find 应该这样做,如果这样使用:

> a = [1 2 3 0 5 6 0 8 9];
> find(a==0, 1, 'first')
ans =  4
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,请告诉我们(以及有关该问题的一些其他详细信息).

MATLAB找到

  • `find(a == 0,1,'first')` (2认同)