有人知道用find函​数搜索矩阵中的元素,​对矩阵长度是否有限制​?是不是超过5000​0长度的元素就搜索不​到了?。

如题,find函数搜索矩阵中的元素,对矩阵长度是否有限制?是不是元素位置超过50000长度的(比如在54901乘2的矩阵中)就搜索不到了?如此,得到的元素位置为空?

 采纳的回答

0 个投票

find函数查找时好像会有一点点精度误差,你可以这样寻找:
P=[0.0100:0.0001:5.5000]';
n=0;
for i=5.3:0.0001:5.5
k1=find(abs(P-i)<10^(-5));
n=n+1;
K(n,:)=k1;
end
还有,P只是一个一维矩阵,没必要写[k1,k2],直接 k1 就好了。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 循环及条件语句 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!