问题描述:对向量,想从中找到等于或接近某个数、或满足一定范围的元素们的下标?

等于某个数:find(a==8)

【求向量最大值 最小值 的上下标】

函数:根据某一标量指标求取向量中取得该指标最大值的元素,若存在多个则只取指标最大中的第一个

maxmltiply=find(colm4==max(colm4));
    if isa(maxmltiply,'numeric')
        mlplymax=maxmltiply(1);
    else
        mlplymax=maxmltiply;
    end

【最接近某个数:排序】:先求绝对值,再排序


例如:查找向量A中最接近82的前后两个元素及其下标。
A= [189   188   187   184   178   169   155   137   118    99    80    64    51    39    30   10    12    15    20    30    44    63    86   112   136   157   171   180   185   189   190   190   191];
>>B=abs(A-82);
[x,index]=sort(B);
A1=[A(index(1)) A(index(2))]
A2=[index(1) index(2)]A1是最接近的两个数,A2是这两个数的下标!

【find】函数:用于返回所需要元素的所在位置 (位置的判定:在矩阵中,第一列开始,自上而下,依次为1,2,3...,然后再从第二列,第三列依次往后数) 。

find(A)返回矩阵A中非零元素所在位置

>> A = [1 0 4 -3 0 0 0 8 6];
>> X = find(A)
X =1     3     4     8     9find(A>5)返回矩阵A中大于5的元素所在位置
>> find(A>5)
ans =8     9 [i,j,v]=find(A)  返回矩阵A中非零元素所在的行i,列j,和元素的值v(按所在位置先后顺序输出)
>> A=[3 2 0; -5 0 7; 0 0 1];
>> [i,j,v]=find(A)
i =12123j =11233v =3-5271find(A>m,4)返回矩阵A中前四个数值大于m的元

【Matlab】向量中元素的查找相关推荐

  1. 数组常见操作:数组中元素的查找

    package day4;/*** 数组中元素的查找*/ public class ArrDemo10 {public static void main(String[] args) {int[] a ...

  2. MATLAB实现向量中元素的运算

    1 取出向量中下标对应的元素 格式:a(i) 2 取向量中最大的元素 格式:max(a) 3 取向量中最小的元素 格式:min(a) 4 取一段连续的元素 格式:a(i:j),取第i个到第j个连续的元 ...

  3. matlab向量中插入元素

    c=[2 4 7 2 2 3]; a=ones(1,9); b=[2 5 6]; a(b)=0; index=find(a); a(index)=c(1,:) 输出 a= 2     0     4  ...

  4. matlab 互换 函数,Matlab矩阵中元素交换

    很感谢您的帮助! 但是deal 还是达不到目的 我先在有一个s数组 s=1:256 还有一个J 数组 J = Columns 1 through 11 98   216    74   193    ...

  5. MATLAB向量的模和MATLAB向量点积、MATLAB等差元素向量

    MATLAB向量的模 向量 v 中的元素 v1, v2, v3, -, vn,下式给出其幅度: |v| = √(v1^2 + v2^2 + v3^2 + - + vn^2) MATLAB中需要采按照下 ...

  6. matlab 向量元素,Matlab向量

    向量是数字的一维数组.在MATLAB中,允许创建两种类型的向量 -行向量 列向量 行向量 行向量是通过用方括号中的元素集合来创建的,使用空格或逗号分隔元素.r = [1 18 19 21 41] MA ...

  7. 【Groovy】集合遍历 ( 使用集合的 find 方法查找集合元素 | 闭包中使用 == 作为查找匹配条件 | 闭包中使用 is 作为查找匹配条件 | 闭包使用 true 作为条件 | 代码示例 )

    文章目录 一.使用集合的 find 方法查找集合元素 1.闭包中使用 == 作为查找匹配条件 2.闭包中使用 is 作为查找匹配条件 3.闭包中使用 true 作为查找匹配条件 二.完整代码示例 一. ...

  8. stl向量_如何检查C ++ STL中向量中是否存在元素?

    stl向量 Given a vector and an element to be searched in the vector. 给定一个向量和要在向量中搜索的元素. To check whethe ...

  9. R语言如何向向量中追加一个元素?

    R语言如何向向量中追加一个元素? 目录 R语言如何向向量中追加一个元素? R语言是解决什么问题的? R语言如何向向量中追加一个元素? R语言是解决什么问题的? R 是一个有着统计分析功能及强大作图功能 ...

最新文章

  1. Linux下实现多网卡绑定
  2. PHP: to use scptask, you need to install the SSH extension.
  3. c语言中div函数,C 库函数
  4. 开始学习马哥的linux
  5. Dubbo框架设计原理
  6. 安装 | CCS5.5安装包与licence以及安装教程
  7. 50-100G大文件的处理办法
  8. 2019牛客暑期多校训练营(第七场)D Number(思维)
  9. java集合继承_java集合继承关系
  10. Mac软件损坏,无法打开,允许任何来源后依旧损坏
  11. SpringBoot2.1.5(33)---SpringBoot整合 Thymeleaf 模板引擎
  12. iOS Xcode热重载工具: InjectionIII 使用简介(无需重启,快速刷新界面,动态调试)
  13. ytkah网站建设解决方案 大中小微企业营销利器
  14. 《Linux程序设计(第4版)》阅读心得
  15. python int too large to convert to C long
  16. 分享磁盘空间不足的5个处理方法
  17. 分享5个高质无损音乐网站,歌曲很丰富,爱听歌的小伙伴有耳福了
  18. 正则类:判断一个字符串是否全是数字
  19. 数据分析-数据规范化的一些方法
  20. 使用Python与图灵机器人聊天

热门文章

  1. [国产单片机] 带LCD驱动的Crotex-M0单片机,多串口-杭州万高
  2. js之escape函数
  3. 精确去重和Roaring BitMap
  4. 软件在环SIL和硬件在环PIL实现过程记录
  5. 多重背包模板 C++
  6. MySQL 中的系统库之information_schema
  7. ZT收购NewNet的移动和物联网消息传送及交互语音事业部
  8. 优傲机器人IO系统说明与使用
  9. 百事通BesTV_R3300-L_S905L_8189线刷包
  10. 商业故事(美团、拼多多)