MATLAB find 返回真值

发布网友 发布时间:2022-04-25 22:49

我来回答

1个回答

热心网友 时间:2022-06-18 09:34

举个例子试试不就知道了:
clear all;
A=magic(3);
[a,b]=find(A==10)

a =
Empty matrix: 0-by-1

b =
Empty matrix: 0-by-1
当然是[]追问

请问说明文档中为何不是这样?

如图:

%%%%%%%%%%%%%%%分割线

问题算是解决了:示例文档中的find(X)是直接查找X中的非零值并返回给v值;但实际上返回的是X位置表达式的运算结果,而X是个判别式子则只能返回真值,即1。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com