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