矩阵的索引转换,sub2ind()是双下标索引值转换为单下标索引值,ind2sub()则相反。具体是什么意思呢。通过下面程序来看:

首先我们构造了一个矩阵,然后应用sub2ind()函数进行转换,例子中是,第二行第三列转换为单下标索引,结果为8,现在还摸不着头脑,再看一个例子:

这时候我们发现第一行第一列转换为1,第二行第一列转换为2。从这我们可以看到上面例子得到的结果8,1,2是原先的矩阵重新组合为一个列向量,然后返回其在列向量中的位置,比如说第二行第三列,其在列向量中是第8个数,第二行第一列其在里列向量中是第二个数。意思就是这个意思,m×n的矩阵转换为mn×1的矩阵,然后获得对应的位置就可以了。

matlab-sub2ind()和ind2sub()相关推荐

  1. matlab sub2ind与ind2sub

    sub2ind与ind2sub函数 A = [1 2 3; 4 5 6;7,8,9]; >> f=sub2ind(size(A), 2, 3) f = 8 即把矩阵A中第二行第三列的元素的 ...

  2. MATLAB(3)--矩阵的引用(sub2ind、ind2sub、reshape函数使用)

    MATLAB--矩阵的引用方式 矩阵元素的引用 sub2ind函数 ind2sub函数 利用冒号表达式获得子矩阵 end 运算符 利用空矩阵删除矩阵的元素 reshape函数 A( : ) 最后 矩阵 ...

  3. MATLAB笔记1:sub2ind;ind2sub;删除矩阵某行或者某列元素;改变矩阵的形状reshape函数

    重点 MATLAB中的矩阵元素按列存储,其序号即是矩阵元素再内存中的排列顺序.例如: >> A=[1,2;3,4]A =1 23 4>> A(2)ans =3 sub2ind函 ...

  4. MATLAB | 矩阵元素引用之求下标或序号(sub2ind、ind2sub函数使用)

    基本概念和公式简述 size(A)函数: 得到的是由两个数组成的一个行向量,第一个数是矩阵A的行,第二个数为矩阵A的列 序号:(x,y) 下标:通过计算得到的一个数 下标计算公式:(y-1)*m+x ...

  5. matlab sub2ind

    函数功能 编辑本段回目录把元素下标转化其单索引 使用方法 编辑本段回目录sub2ind函数是把下标值转化相应的单索引值. ind = sub2ind(siz,i,j) 返回大小为siz矩阵中等价于行和 ...

  6. matlab sub2ind 下标超出,错误:超出程序允许的最大变量大小。同时采用sub2ind

    我认为问题是32/64位相关.如果你有一个32位的处理器,你最多可以编址 2^32 = 4.294967296e+09 元素.如果你有一个64位处理器,这个数字上升到 2^64 = 9.2233720 ...

  7. sub2ind和ind2sub

    1.sub2ind A=[1 4 5 7:2 4 3 0:1 3 5 8] A= 1 4 5 7 2 4 3 0 1 3 5 8] b=sub2ind(size(A),2,2) b=5 c=sub2i ...

  8. MATLAB sub2ind函数用法

    sub2ind函数是MATLAB中对矩阵索引号检索的函数,用法如下: >> A=rand(5) A = 0.6850    0.0867    0.2290    0.1006    0. ...

  9. MATLAB sub2ind函数的使用

    标识方法 在matlab软件中,矩阵的元素可以使用三种方式进行标识: 全下标标识法 最经典的标识方法,使用行下标与列下标的组合用以标识单个元素 单下标标识法 矩阵的后台存储形式是按照单下标标识法作为一 ...

  10. matlab 高级函数 —— ind2sub、kron

    1. ind2sub ind2sub:index to subscripts ,线性索引(比如一个数组按列序组织为一个向量)转换为下标. [I,J] = ind2sub(siz,IND)% sz:矩阵 ...

最新文章

  1. php查找函数所在文件
  2. c 输出空格_Python编程:案例详解输出函数print
  3. 框架:SpringBoot构建Restful service完成Get和Post请求
  4. 20-Granule Protection Tables Library
  5. 想法记录---实时计算的TopN的实现
  6. python罗马数字转换,Python3.5实现的罗马数字转换成整数功能示例
  7. 拓扑检查C++(ArcObject)
  8. axure rp 使用心得
  9. 用BULK INSERT命令导入数据详解
  10. delete 和 delete []
  11. vb.net json上传服务器_vue项目编译后自动上传,告别繁琐的操作
  12. Jmeter性能测试之如何写Java请求测试用例类
  13. Aboutface3交互设计精髓笔记0001
  14. 10w单词库(含释义)(包含sql,csv)
  15. Redis过期策略及内存淘汰机制
  16. 张飞的流水帐(无厘头式的搞笑)【
  17. raid卡缓存对硬盘性能_服务器RAID配置方法大全
  18. Code First开发系列之管理并发和事务
  19. 电脑回收站里不小心清理删除的文件怎么恢复?
  20. 至联云讲解《关于IPFS我们应该知道哪些真相?》

热门文章

  1. 洛谷 P1352 没有上司的舞会(树形dp)
  2. 多任务学习优化总结 Multi-task learning(附代码)
  3. Ubuntu 创建文件夹快捷方式
  4. 【Android】数据存储,文件,数据库
  5. 鸿蒙系统官宣不上市了么,鸿蒙系统再遭困难!官宣下调3亿装机目标:留给华为的时间不多了...
  6. 勿以善小而不为,勿以恶小而为之
  7. [AOIP 2015] 雅加达的摩天楼
  8. OneNet物联网开放平台MQTT
  9. c#将字符串写入Sream中
  10. PROJ-经纬度-地心-站心