matlab中如何实现矩阵任意元素的抽取

具体描述如下:
有一个8*8的矩阵,现想要从中任意抽取2个元素进行后续运算,请问应如何编程?要求矩阵中所有元素都能两两组合抽取出来,即抽取C(64,2)次。谢谢!

呃 直接的使用
a=rand(8,8); %产生一个8*8矩阵
b=nchoosek(a(:),2)追问

如果我用nchoosek这个函数随机抽取了之后进行条件的选择,符合条件的返回行列坐标,即b(m,n),我如何能够找到b(m,n)对应a中的那个元素?

追答

使用find 或者 ismember

温馨提示:答案为网友推荐,仅供参考
相似回答