作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/28 16:52:12
matlab中如何实现矩阵任意元素的抽取
具体描述如下:
有一个8*8的矩阵,现想要从中任意抽取2个元素进行后续运算,请问应如何编程?要求矩阵中所有元素都能两两组合抽取出来,即抽取C(64,2)次.
matlab中如何实现矩阵任意元素的抽取
呃 直接的使用
a=rand(8,8); %产生一个8*8矩阵
b=nchoosek(a(:),2)
再问: 如果我用nchoosek这个函数随机抽取了之后进行条件的选择,符合条件的返回行列坐标,即b(m,n),我如何能够找到b(m,n)对应a中的那个元素?
再答: 使用find 或者 ismember