如何在900个样本点里任意取100个,用MATLAB实现
时间: 2024-02-01 12:13:43 浏览: 122
用MATLAB实现的随机抽样方法
可以使用MATLAB中的randperm函数实现从900个样本点中任意取100个,具体操作如下:
1. 生成一个1到900的整数数组:
```
samples = 1:900;
```
2. 使用randperm函数随机打乱数组,并返回打乱后的索引值:
```
idx = randperm(numel(samples));
```
3. 取出前100个索引值,即可得到任意取的100个样本点:
```
selected_samples = samples(idx(1:100));
```
这样就可以在MATLAB中实现从900个样本点中任意取100个的操作了。
阅读全文