sub2ind官方解释

sub2ind(arraySize, dim1Subdim2Subdim3Sub, ...) 为大小是 arraySize 的 N 维数组的每个维度返回与指定的下标等效的线性索引。arraySize 输入是包含 n 个元素的矢量,指定数组中的维数。dimNSub 输入是正整数标量或矢量,指定矩阵的一个或多个行-列下标。

我的理解 arraySize 则是一个数组,dim1Sub 是一个位置即可以是行坐标值,也可以二维坐标。dim2Sub 是一个位置即可以是列坐标值,也可以二维坐标。

  • 荔枝

A=[1:3;4:6]
D=sub2ind(size(A),2,3)

  • 结果:

A =

1     2     3
     4     5     6

D =

6

分析:则结果是来是来自与第二行第三列的位置值, 注意:matlab中矩阵的存储是按列存储的顺序。

  • 荔枝

A=[1:3;4:6]
D=sub2ind(size(A),[1,3],[2,3])

  • 结果:

错误使用 sub2ind (line 43)
下标超出范围。

看了这篇大牛写的文章,明白了自己出错。

https://blog.csdn.net/u011624019/article/details/80345717?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EOPENSEARCH%7Edefault-1.vipsorttest&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EOPENSEARCH%7Edefault-1.vipsorttest

D=sub2ind(size(A),[1,3],[2,3]) 是索引出[1,2]和[3,3]的坐标

  • 荔枝

A=[1:3;4:6;7:9]
D=sub2ind(size(A),[1,2],[3,3])

  • 结果:

A =

1     2     3
     4     5     6
     7     8     9

D =

7     8

  • 分析 sub2ind返回值是坐标的位置值

matlab sub2ind函数相关推荐

  1. MATLAB sub2ind函数用法

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

  2. MATLAB sub2ind函数的使用

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

  3. MATLAB reshape()函数和sub2ind()函数

    题目描述 已知A为4*5的矩阵 12 3 4 7 8 5 6 9 11 13 2 1 15 20 21 10 6 11 8 9 完成如下操作:将A(2,4)的11和A(3, 2)的1删除后,保持数据次 ...

  4. matlab中sub2ind函数

    刚刚开始学习matlab函数学到sub2ind函数 A=[17 24 1 8;2 22 7 14;4 6 13 20] A = 17    24     1     8      2    22    ...

  5. 【笔记】:Python实现Matlab中sub2ind函数的功能

    (一)Matlab中sub2ind函数 1.sub2ind函数的功能 将下标转换为线性索引. 2.sub2ind函数的语法 有以下两种形式 (1)ind = sub2ind(sz, row, col) ...

  6. matlab中的sub2ind函数

    在matlab中,矩阵的存储是按列优先,sub2ind函数将矩阵中指定元素的行列下标转换成存储的序号,即线性索引号.下面,我们举例子进行说明. 1 建立一个3*4*2的矩阵 rng(0,'twiste ...

  7. Matlab中ind2sub和sub2ind函数

    MATLAB中ind2sub和sub2ind这对函数,是互逆的一对函数.ind2sub把数组或者矩阵的线性索引转化为相应的下标:sub2ind则正好相反,将下标转化为线性索引. ind2sub的函数参 ...

  8. Matlab中sub2ind函数原理及用法!

    Matlab中sub2ind函数原理及用法!

  9. Matlab中sub2ind函数使用

    目录 语法 说明 示例 将下标转换为矩阵的线性索引 将下标转换为三维数组的线性索引 访问三维数组的元素 sub2ind函数是将下标转换为线性索引. 语法 ind = sub2ind(sz,row,co ...

  10. matlab randi 函数,MATLAB中的randi函数

    randi Pseudorandom integers from a uniform discrete distribution.来自一个均匀离散分布的伪随机整数 R = randi(IMAX,N) ...

最新文章

  1. VR不仅用于游戏!HTC Vive显示美国市长VR用于城市规划
  2. C++后继有人——D语言
  3. 正则表达式 非捕获性分组
  4. 个人应用开发详记. (三)
  5. 阿里云消息队列Kafka商业化:支持消息无缝迁移到云上
  6. vue应用开发过程中在谷歌浏览器遇到的奇葩问题——谷歌插件屏蔽接口请求
  7. 小米卢伟冰回应“低价误国”言论:华为是中国企业“低价”战略的榜样
  8. 《Python Cookbook(第3版)中文版》——1.5 实现优先级队列
  9. python中file和open_Python中的file和open简述
  10. 【转】C#获取用户桌面等特殊系统路径
  11. matlab检验数据异方差,求教!怀特异方差检验方法在matlab中的实现,以及广义最........
  12. Linux Vmware CentOS 制作yum本地资源库和局域网资源库
  13. 社交类App如何防范黑产垃圾用户?
  14. Introduction to the Peer-to-Peer Sockets Project
  15. Linux下如何正确停止重启启动redis服务
  16. 一文搞懂谐波、纹波、噪声
  17. SEO分析和方案设计
  18. 数据结构与算法(python) 线性结构:有序列表Ordered List
  19. Ubuntu中编写C语言程序
  20. PowerApps入门——PowerApps的3种打开方式

热门文章

  1. OpenCV——图像细化算法
  2. USACO CONTEST FEB07 白银莲花池 silvlily 分析
  3. banner图如何放置
  4. 世界互联网大会上有哪些黑客科技值得关注?
  5. 经络是怎样分类命名的?十二经脉的分布和循行
  6. 微信小程序(3)——引入百度api天气信息全过程
  7. 千兆交换机级联问题一则
  8. connect: cannot assign requested address
  9. Java 升级那么快,多个版本如何灵活切换和管理?
  10. 企业新站,如何建立外链,提高预期排名?