如何在matlab中求二维矩阵的x、y均等于z

如何在matlab中求二维矩阵的x、y均等于z,matlab,Matlab,我有一个非常大的2D矩阵,我想找到所有x和y的位置,它等于数字z。我使用了find函数,但它似乎没有返回正确的值 [x y] = find(matrix,z); 你能帮我吗?谢谢您错过了find中第二个参数的要点。试一试 [x y] = find(matrix == z); find对逻辑参数进行操作。如果不传入逻辑,它只会查找所有非零元素。第二个参数设置了非零出现次数的上限,而不是要搜索的内容。您是否尝试过help find?(提示:用另外两个字符替换1个字符,您应该在那里)。

我有一个非常大的2D矩阵,我想找到所有x和y的位置,它等于数字z。我使用了find函数,但它似乎没有返回正确的值

[x y] = find(matrix,z);

你能帮我吗?谢谢

您错过了
find
中第二个参数的要点。试一试

[x y] = find(matrix == z);

find
逻辑
参数进行操作。如果不传入
逻辑
,它只会查找所有非零元素。第二个参数设置了非零出现次数的上限,而不是要搜索的内容。

您是否尝试过
help find
?(提示:用另外两个字符替换1个字符,您应该在那里)。