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

📄 plot_spectrogram.m

📁 signal procesing toolbox
💻 M
字号:
function plot_spectrogram(S,f, options)% plot_spectrogram - display the spectrogram%%   plot_spectrogram(S,f, options);%%   f is the 1D signal.%   S is the spectrogram.options.null = 0;if nargin<2    f = [];endif iscell(S)    e = 0;    if ~isempty(f)        e=1;    end    clf;    if e==1        subplot(length(S)+e,1,1);        plot(1:length(f),f); axis tight;            end    for i=1:length(S)        subplot(length(S)+e,1,i+e);        plot_spectrogram(S{i}, [], options);    end    return;end% keep only low frequencies.S = rescale(abs(S(1:end/2,:)));normalization = getoptions(options , 'normalization', 'log');if strcmp(normalization, 'log')    S = log(S+1e-4);endif not(isempty(f))    n = size(f,1);    clf;    subplot(2,1,1);    plot(1:n,f); axis tight;    subplot(2,1,2);endimageplot(S);axis normal; axis on;colormap jet(256);

⌨️ 快捷键说明

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