Para escalar valores de Wigner-Ville Distribution a rango real en Matlab

Ejecuto usando la función tfrwv.m enCaja de herramientas de tiempo-frecuencia

[B,T,F] = tfrwv(data, 1:length(data), length(data), 1);
B(1:130, :) = 0;    % remove the duplicate part of the distribution
imagesc(T, F, abs(B));
colormap(hot);
xlabel('t [s]');
ylabel('f [Hz]');

yo obtengo

La frecuencia debe estar dentro de [0,180] Hz y el tiempo [0,2.5s].

¿Cómo puedes escalar el tiempo y la frecuencia a los valores reales?

Los manuales dicen

%TFRWV  Wigner-Ville time-frequency distribution.
%   [TFR,T,F]=TFRWV(X,T,N,TRACE) computes the Wigner-Ville distribution
%   of a discrete-time signal X, 
%   or the cross Wigner-Ville representation between two signals. 
% 
%   X     : signal if auto-WV, or [X1,X2] if cross-WV.
%   T     : time instant(s)          (default : 1:length(X)).
%   N     : number of frequency bins (default : length(X)).
%   TRACE : if nonzero, the progression of the algorithm is shown
%                                    (default : 0).
%   TFR   : time-frequency representation. When called without 
%           output arguments, TFRWV runs TFRQVIEW.
%   F     : vector of normalized frequencies.
%
%   Example :
%    sig=fmlin(128,0.1,0.4); tfrwv(sig);
% 

y corro

[B,T,F] = tfrwv(data, 1:length(data), length(data), hamming(length(data)/10), hamming(length(data)/4));

y me pongo

Error using tfrwv
Too many input arguments.

Error in flow_wv (line 8)
    [B,T,F] = tfrwv(data, 1:length(data), length(data),
    hamming(length(data)/10), hamming(length(data)/4));

Creo que el problema aquí es inicializar las ventanas para el tiempo y la frecuencia. Estoy tratando de manipular ambos ejes, editando los valores de los parámetros.

Un espectrograma correspondiente de los mismos datos, pero con el eje de las etiquetas de la derecha, se realiza mediante la función de espectrograma por defecto de Matlab, discusiónaquí:

Respuestas a la pregunta(2)

Su respuesta a la pregunta