我们知道,如果我们想要获取一个矩阵里面的元素,可以用下标值,另外我们也可以用索引值。

比如:

C = [0 2 4 6; 
     8 10 12 14; 
     16 18 20 22];

如果我们想要读取8,我们可以用C(2,1),我们也可以用C(2),一个矩阵的索引值从1开始,按照每一列的顺序往下数,比如矩阵c里面的0的索引值为1,8的索引值为2,16的索引值为3,2的索引值为4,依次往下。。。。。

所以,下标值和索引值是一 一对应的,我们可以用函数sub2ind和ind2sub来完成索引值和小标志的转换。用法:

a=sub2ind(size(c), x,y) %来完成下标(x,y)到索引值的转换。
[x,y]=ind2sub(size ( c ), 索引值) %来完成下标到索引值的转换。
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐