函数randi用于生成一定范围内均匀分布的整数
例如:randi([imin imax],m,n)生成m乘以n的矩阵,矩阵中的每一个元素在[imin,imax]内均匀分布,
例如:我要产生1000×1的向量,向量中有25个元素随机生成,其他元素为0
clc;
clear all;
K=25; %稀疏度
N=1000; %原始数据维度
x=zeros(1000,1);
index_x=randi([1,1000],K,1);
x(index_x)=0.3+randn(K,1);