早教吧作业答案频道 -->其他-->
请问,在您的omp程序里L这个变量指的是什么呢,functionA=OMP(D,X,L)indx=zeros(L,1);%索引集forj=1:Lproj=D'*residual;%D转置与residual相乘,得到与residual与D每一列的内积值pos=find(abs(proj)==max(abs(proj)));%找到内积
题目详情
请问,在您的omp程序里L这个变量指的是什么呢,
function A=OMP(D,X,L)
indx=zeros(L,1);%索引集
for j=1:L
proj=D'*residual;%D转置与residual相乘,得到与residual与D每一列的内积值
pos=find(abs(proj)==max(abs(proj)));%找到内积最大值的位置
pos=pos(1);%若最大值不止一个,取第一个
indx(j)=pos;%将这个位置存入索引集的第j个值
a=pinv(D(:,indx(1:j)))*x;%indx(1:j)表示第一列前j个元素
residual=x-D(:,indx(1:j))*a;
end
function A=OMP(D,X,L)
indx=zeros(L,1);%索引集
for j=1:L
proj=D'*residual;%D转置与residual相乘,得到与residual与D每一列的内积值
pos=find(abs(proj)==max(abs(proj)));%找到内积最大值的位置
pos=pos(1);%若最大值不止一个,取第一个
indx(j)=pos;%将这个位置存入索引集的第j个值
a=pinv(D(:,indx(1:j)))*x;%indx(1:j)表示第一列前j个元素
residual=x-D(:,indx(1:j))*a;
end
▼优质解答
答案和解析
L是稀疏度
看了 请问,在您的omp程序里L这...的网友还看了以下:
设f(x)是定义在对称区间(-L,L)内的任何函数,证明……设f(x)是定义在对称区间(-L,L) 2020-05-16 …
根据《合同法》规定,撤销权自债权人知道或者应当知道撤销事由之日起到其消失的行使期限是A.l年内B. 2020-05-23 …
设函数f(x)是定义在(-L,L)内的奇函数(L〉0),证明若f(x)在(-L,0)内单调增加,则 2020-06-09 …
(2014•武汉模拟)如图所示,面积为S,质量为M的活塞在气缸内封闭着一定质量的理想气体,现对缸内 2020-06-20 …
请问,在您的omp程序里L这个变量指的是什么呢,functionA=OMP(D,X,L)indx= 2020-07-25 …
直线L与平面α成45°角,若直线L在α内的射影与α内的直线m成45°角,则L与m所成的角是()A. 2020-07-30 …
已知直线l`:√3x=y=0,l``:kx-y+1=0,若l`到l``的夹角为60度,则k的值是?请 2020-11-06 …
若直线l与平面α平行,则l与α内任何一条直线都没有公共点?若直线l与平面α平行,则l与α内任何一条直 2020-12-05 …
两个关于密度体积质量的数学问题2.十一期间小明与爸爸驾车到内蒙旅游,在本地加油时看到油价是7.56元 2020-12-16 …
2009年诺贝尔物理奖获得者高锟被称为光导纤维之父.光纤由折射率为n1的内芯和折射率为n2的包层构成 2021-01-25 …