ZKX's LAB

如何在matlab随机抽取 MATLAB如何随机抽取矩阵

2020-07-20知识13

matlab 如何从一组数据中随机抽取一个 先得到下标:r=randi(6,100,1)然后新数列:A(1:100)=[a(r(1));a(r(100))]在matlab中随机抽取100个数怎么抽? 在区间[a,b]之间100个随机数字x=a+(b-a)*rand(100);如果要求是整数,改为x=floor(a+(b-a)*rand(100));请问matlab中有没有随机抽取的命令呢 r=randi([1,n],m,1):指定整数范围[1,n],生成m个整数提取t对应的数据请问:Matlab中怎么从一个现有的矩阵中随机抽取一个数? a=[3 8 6 4 9];b=randint(1,1,[1 5])%a为矩阵,利用randint随机产生其矩阵序号,然后代入序号,即可得到随机抽取的元素b=5a(b)ans=9MATLAB如何随机抽取矩阵 可以用随机数发生器:)具体如下:data=randn(1000,1);需要随机提取数据的矩阵randnum=randperm(length(data));随机产生矩阵位置outdata=data(randnum(1:100));可随机从data中提取100个数据

#matlab矩阵#matlab#矩阵

随机阅读

qrcode
访问手机版