matlab sub2ind

函数功能 编辑本段回目录把元素下标转化其单索引
使用方法 编辑本段回目录sub2ind函数是把下标值转化相应的单索引值。
ind = sub2ind(siz,i,j)
返回大小为siz矩阵中等价于行和列下标i和j的线性索引值。siz是含有ndim(a)个元素的向量,其中siz(1)是行数,siz(2)是列数。
ind = sub2ind(siz,i1,i2,…,in)
返回大小为siz矩阵中等价于n个下标i1,i2,…,in的线性索引值。siz是含有n个元素的向量。
应用举例 编辑本段回目录创建一个342的数组 a:
a = [17 24 1 8; 2 22 7 14; 4 6 13 20];
a(:,:,2) = a - 10
a(:,:,1) =
17 24 1 8
2 22 7 14
4 6 13 20
a(:,:,2) =
7 14 -9 -2
-8 12 -3 4
-6 -4 3 10
在数组a中第2页,第2行1列的值为 -8.
a(2,1,2)
ans =
-8
转化 a(2,1,2) 为它的等价的单下标值:
sub2ind(size(a),2,1,2)
ans =
14
可以用相同位置的单下标: 《simulink与信号处理》
a(14)
ans =
-8
https://wenwen.sogou.com/z/q771853056.ht

matlab二维数组的标识

二维数组的下标有“全下标”标识,“单下标”标识,“逻辑1”标识
全下标转为单下标为sub2ind,
单下标转为全下标为ind2sub

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值