想在Matlab中实现对每两个间隔点之间随机提取原数组中的20个值,这些间隔点是按每隔一定点数采样出来的新数组
但是我不太懂Matlab语言不会写,谁能告诉我怎么写
我理解的问题的解决代码如下:
clear
a=1:2000;
b=50;%一组的数据。表示从1到50里挑20个,51到100挑20个数据,以此类推
for ii=1:40
c=randperm(b,20);
x((ii-1)*20+1:(ii-1)*20+20)=a((ii-1)*b+c);
end
在matlab中循环对数组进行复制就可以了。
你还没有真正在用matlab的矩阵语言考虑问题。
而且你对问题的陈述好模糊~不知道该怎么帮你哎~