matlab中如何实现在数据矩阵中随机取一个数,注意是一个数。解决问题了有补加分

2025-01-06 16:22:16
推荐回答(3个)
回答1:

假设你的矩阵为A
[m,n]=size(A)%得到A的大小
k=m*n;%A中总的元素个数
a=A(ceil(rand()*k))%产生一个k以内的随机正整数,取A的第k个数!

回答2:

A=magic(5);
%A为数据矩阵,你改你的数据即可。
n=numel(A);
A(ceil(rand(1)*n))

回答3:

随机x,y然后取出来