本人最近在看压缩感知的东西,看到JL引理时便忍不住用matlab证明一下,发现结果和JL引理的结论并不相同,所以不知道是什么原因,请各位指教一下。本人初学者希望指教具体一些,谢谢
clear all;
close all;
clc;
A=rand(2000,1);
B=rand(2000,1);%%建立两个随机矩阵
c=(A-B).^2;
distance=sqrt(sum(c(:)));%测量两矩阵间的欧式距离
alphabet = [1.732 0 -1.732]; prob = [1/6 2/3 1/6];
v = randsrc(50,2000,[alphabet; prob]); %建立稀疏随机矩阵
E=v*A;
F=v*B;%测量
g=(E-F).^2;
disdance1=sqrt(sum(g(:)));%测量压缩后的两矩阵间的欧式距离