有人知道用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!