matlab sub2ind函数
sub2ind
官方解释
sub2ind(
arraySize, dim1Sub
, dim2Sub
, dim3Sub
, ...) 为大小是 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函数相关推荐
- MATLAB sub2ind函数用法
sub2ind函数是MATLAB中对矩阵索引号检索的函数,用法如下: >> A=rand(5) A = 0.6850 0.0867 0.2290 0.1006 0. ...
- MATLAB sub2ind函数的使用
标识方法 在matlab软件中,矩阵的元素可以使用三种方式进行标识: 全下标标识法 最经典的标识方法,使用行下标与列下标的组合用以标识单个元素 单下标标识法 矩阵的后台存储形式是按照单下标标识法作为一 ...
- 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删除后,保持数据次 ...
- matlab中sub2ind函数
刚刚开始学习matlab函数学到sub2ind函数 A=[17 24 1 8;2 22 7 14;4 6 13 20] A = 17 24 1 8 2 22 ...
- 【笔记】:Python实现Matlab中sub2ind函数的功能
(一)Matlab中sub2ind函数 1.sub2ind函数的功能 将下标转换为线性索引. 2.sub2ind函数的语法 有以下两种形式 (1)ind = sub2ind(sz, row, col) ...
- matlab中的sub2ind函数
在matlab中,矩阵的存储是按列优先,sub2ind函数将矩阵中指定元素的行列下标转换成存储的序号,即线性索引号.下面,我们举例子进行说明. 1 建立一个3*4*2的矩阵 rng(0,'twiste ...
- Matlab中ind2sub和sub2ind函数
MATLAB中ind2sub和sub2ind这对函数,是互逆的一对函数.ind2sub把数组或者矩阵的线性索引转化为相应的下标:sub2ind则正好相反,将下标转化为线性索引. ind2sub的函数参 ...
- Matlab中sub2ind函数原理及用法!
Matlab中sub2ind函数原理及用法!
- Matlab中sub2ind函数使用
目录 语法 说明 示例 将下标转换为矩阵的线性索引 将下标转换为三维数组的线性索引 访问三维数组的元素 sub2ind函数是将下标转换为线性索引. 语法 ind = sub2ind(sz,row,co ...
- matlab randi 函数,MATLAB中的randi函数
randi Pseudorandom integers from a uniform discrete distribution.来自一个均匀离散分布的伪随机整数 R = randi(IMAX,N) ...
最新文章
- VR不仅用于游戏!HTC Vive显示美国市长VR用于城市规划
- C++后继有人——D语言
- 正则表达式 非捕获性分组
- 个人应用开发详记. (三)
- 阿里云消息队列Kafka商业化:支持消息无缝迁移到云上
- vue应用开发过程中在谷歌浏览器遇到的奇葩问题——谷歌插件屏蔽接口请求
- 小米卢伟冰回应“低价误国”言论:华为是中国企业“低价”战略的榜样
- 《Python Cookbook(第3版)中文版》——1.5 实现优先级队列
- python中file和open_Python中的file和open简述
- 【转】C#获取用户桌面等特殊系统路径
- matlab检验数据异方差,求教!怀特异方差检验方法在matlab中的实现,以及广义最........
- Linux Vmware CentOS 制作yum本地资源库和局域网资源库
- 社交类App如何防范黑产垃圾用户?
- Introduction to the Peer-to-Peer Sockets Project
- Linux下如何正确停止重启启动redis服务
- 一文搞懂谐波、纹波、噪声
- SEO分析和方案设计
- 数据结构与算法(python) 线性结构:有序列表Ordered List
- Ubuntu中编写C语言程序
- PowerApps入门——PowerApps的3种打开方式