我是靠谱客的博主 高大睫毛膏,最近开发中收集的这篇文章主要介绍matla 的 ind2sub 和 sub2ind 函数说明,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

用到  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 函数说明所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部