玖叶教程网

前端编程开发入门

MATLAB小知识(一)(matlab &apos)

MATLAB中for循环的执行速度很慢,如果数据集过大,使用for循环查找某个向量在矩阵中的位置则会增加很多运行时间。

今天要分享的是如何快速查找一个向量在某个矩阵中的位置

小提示:使用matlab时要尽可能使用其为我们提供的函数,不仅可以减少代码量更可以大大降低运行时间。

a=[1,2,3;3,4,5;1,2,3;7,8,9];

b=[1,2,3];

disp(find(ismember(a,b,'rows')==1));

输出值

1

3

是不是很方便?

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言