資源簡介
一個動態模式分解的例子,考慮一個混合信號,采用DMD 降階信號,可以很好的重構的降階存儲
代碼片段和文件信息
xi=linspace(-1010400);
t=linspace(04*pi200);
dt=t(2)-t(1);
[XgridT]=meshgrid(xit);
f1=sech(Xgrid+3).*(1*exp(1j*2.3*T));
f2=(sech(Xgrid).*tanh(Xgrid)).*(2*exp(1j*2.8*T));
f=f1+f2;
X=f.‘;
figure;
subplot?(221);
surfl(real(f1));
shading?interp;colormap(gray);view(-2060);
set(gca‘YTick‘?numel(t)/4*(0:4));
set(gca‘YTicklabel‘?{‘0‘‘\pi‘‘2\pi‘‘3\pi‘‘4\pi‘});
set(gca‘XTick‘?linspace(1numel(xi)3));
set(gca‘XTicklabel‘?{‘-10‘‘0‘‘10‘});
subplot?(222);
surfl(real(f2));
shading?interp;colormap(gray);view(-2060);
set(gca‘YTick‘?numel(t)/4*(0:4));
set(gca‘YTicklabel‘?{‘0‘‘\pi‘‘2\pi‘‘3\pi‘‘4\pi‘});
set(gca‘XTick‘?linspace(1numel(xi)3));
set(gca‘XTicklabel‘?{‘-10‘‘0‘‘10‘});
subplot?(223);
surfl(real(f));
shading?interp;colormap(gray);view(-2060);
set(gca‘YTick‘?numel(t)/4*(0:4));
- 上一篇:Vibe matlab
- 下一篇:多分辨率動態模式分解
評論
共有 條評論