概述
用到 ind2sub 函数 通过help 理解了一下
他主要是计算矩阵元素的index在矩阵中对应的下标 例如
ind2sub函数
IND = [3 4 5 6]
s = [3,3];
[I,J] = ind2sub(s,IND)
I = 3 1 2 3
J = 1 2 2 2
IND 是一个矩阵的index
s 代表一个3*3的矩阵
I、J为下表的横纵坐标值。
意思就是在3*3的矩阵中找到 index为IND的 元素的下标
sub2ind 函数
A=[17 24 1 8;2 22 7 14;4 6 13 20]
A =
17 24 1 8
2 22 7 14
4 6 13 20
>> b=sub2ind(size(A),2,2)
b =
5
>> sub2ind(size(A),1,1)
ans =
1
>> sub2ind(size(A),3,3)
ans =
9
可以发现 sub2ind是找到矩阵A对应位置的索引号。
第一个参数size(A)是A的维数,对应几维后面就跟几个参数,这里是2个。
最后
以上就是高大睫毛膏为你收集整理的matla 的 ind2sub 和 sub2ind 函数说明的全部内容,希望文章能够帮你解决matla 的 ind2sub 和 sub2ind 函数说明所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复