matlab中如何实现矩阵任意元素的抽取
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/28 16:52:12
matlab中如何实现矩阵任意元素的抽取
具体描述如下:
有一个8*8的矩阵,现想要从中任意抽取2个元素进行后续运算,请问应如何编程?要求矩阵中所有元素都能两两组合抽取出来,即抽取C(64,2)次.
具体描述如下:
有一个8*8的矩阵,现想要从中任意抽取2个元素进行后续运算,请问应如何编程?要求矩阵中所有元素都能两两组合抽取出来,即抽取C(64,2)次.
![matlab中如何实现矩阵任意元素的抽取](/uploads/image/z/18641434-58-4.jpg?t=matlab%E4%B8%AD%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E7%9F%A9%E9%98%B5%E4%BB%BB%E6%84%8F%E5%85%83%E7%B4%A0%E7%9A%84%E6%8A%BD%E5%8F%96)
呃 直接的使用
a=rand(8,8); %产生一个8*8矩阵
b=nchoosek(a(:),2)
再问: 如果我用nchoosek这个函数随机抽取了之后进行条件的选择,符合条件的返回行列坐标,即b(m,n),我如何能够找到b(m,n)对应a中的那个元素?
再答: 使用find 或者 ismember
a=rand(8,8); %产生一个8*8矩阵
b=nchoosek(a(:),2)
再问: 如果我用nchoosek这个函数随机抽取了之后进行条件的选择,符合条件的返回行列坐标,即b(m,n),我如何能够找到b(m,n)对应a中的那个元素?
再答: 使用find 或者 ismember
Matlab 矩阵中抽取元素的问题
matlab如何实现数组中任意个数元素的求和!
MATLAB 排列组合如何实现?从每个矩阵抽取一个元素组成排列
matlab中如何实现矩阵(十个相同的12*12的矩阵)的对角元素对应相加
matlab中,如何实现当某个矩阵的第三行元素等于1,然后另一个矩阵赋值.
matlab中如何任意选取一个矩阵的任意几行几列
matlab中如何实现:矩阵减去一个数然后在求矩阵元素之和?
MATLAB编程:有一个4*4的矩阵s,改变矩阵中若干元素的值后位置不变组成新矩阵c,如何实现?
MATLAB中如何实现矩阵“相加”?
Matlab中矩阵中元素的位置如何改变?
如何随机提取matlab矩阵中一个元素的位置
matlab 矩阵中如何找相同的元素