⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hermeig.m

📁 JLAB is a set of Matlab functions I have written or co-written over the past fifteen years for the p
💻 M
字号:
function l = hermeig(R,j,str)%HERMEIG  Eigenvalues of orthonormal Hermite functions.%%   L=HERMEIG(R,N) returns the N lowest-order eigenvalues of the%   orthogonal Hermite windowing functions for and area R.  %  %   L=HERMEIG(R,N,STR) returns specificies the algorithm to use. %   STR='Bayram', the default, uses that of Bayram and Baraniuk 2001.%   STR='Simons', uses the (incorrect) version of Simons et al. 2003.%%   Note that L(1) is the eigenvalue of the 'zeroth' order Hermite%   function, etc.%  %   'hermeig --f' generates a test figure, Fig. 2c of Simons et%   al. 2003, using both algorithms.%   _________________________________________________________________%   This is part of JLAB --- type 'help jlab' for more information %   (C) 2004 F. Rekibi and J. M. Lilly %                          --- type 'help jlab_license' for details   if strcmp(R,'--f')  hermeig_fig;returnendif size(R,1)>1	R=R';endl=zeros(j,length(R));if nargin==2	str='Bayram';endif strcmp(str,'Simons')	for i=0:j-1		l(i+1,:)=gammainc(R.^2/2,i+1)./factorial(i);	endelseif strcmp(str,'Bayram')	S=0;	for i=0:j-1		S=S+2^(-i).*R.^(2*i)./factorial(i);		l(i+1,:)=1-exp(-R.^2/2).*S; %lambda(i)	endendfunction[]=hermeig_figJ=15;R=[2 3 4];L1= hermeig(R,J);L2= hermeig(R,J,'Simons');%start numbering at zerot=[0:J-1];figure,subplot(121),plot(t,L1)title('Bayram algorithm')subplot(122),plot(t,L2)title('Simons algorithm')

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -