• 大小: 2KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-19
  • 语言: Matlab
  • 标签: DMD  

资源简介

一个动态模式分解的例子,考虑一个混合信号,采用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));

评论

共有 条评论