您好、欢迎来到现金彩票网!
当前位置:双彩网 > 向量化率 >

matlab提高效率:如何将这个循环向量化

发布时间:2019-05-25 21:02 来源:未知 编辑:admin

  matlab提高效率:如何将这个循环向量化目前遇到一个问题,想比较一个向量里的每一个元素和另一个矩阵中所有元素,记录相等的个数,返回该向量长度的一个数组记录个数,不知道不用循环...

  matlab提高效率:如何将这个循环向量化目前遇到一个问题,想比较一个向量里的每一个元素和另一个矩阵中所有元素,记录相等的个数,返回该向量长度的一个数组记录个数,不知道不用循环该怎么写?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  %把a进行边界延拓,变成重复性的矩阵d[1,2,3;1,2,3;1,2,3;1,2,3]这样。使和c的大小相同。具体命令忘记了

  %大致思路是这样的,向量叉乘,避免多次循环追问不太明白这句话:[qwe,qwe]=find(d-c.^2==0),为什么要对c平方,以及两个返回值qwe什么含义。。。还有就是向量长度和矩阵大小没有关系怎么办,比如说

  写错了,应该是d.^2。如果a中有个数在b中,那么在c中相当于那个数自身的平方。

  d是根据边界延拓来的(延拓谁,看自己需求)。平方,为的就是找出乘积结果为自己平方的那个数。

  find那个是找出为0的个数,返回的应该是0的位置和个数(顺序忘记了)。

http://chinoamobi.com/xianglianghualv/2.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有