函數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);