我用matlab sparse得到一个矩阵,然后得到的结果如下,我想得到其中某一项的坐标

(1,2) 1(2,4) 1(3,3) 1我想得到其中的一项比如第二项的坐标并输出该用什么方法?
2026年09月25日 05:07
有2个网友回答
网友(1):

%生成对角线是2的矩阵
a=sparse(eye(3)*2)
%查找矩阵中的等于2的元素
find(a==2)
%得出的是
find(a==2)

ans =

1
5
9
%解释:这里的表示的是以列为计数的表示方式,1表示第一列第一个,5表示第二列第二个(一列是3,所以是第二列,即3*1+2=5),9的计算方式同5的计算。
我的腾讯联系方式,散坝而要龄要伞流午

网友(2):

同问这个问题,不知道楼主知道解答没有?