Code covered by the BSD License  

Highlights from
Reverberation Time Calculator

from Reverberation Time Calculator by Edward Zechmann
Calculates Reverberation Time from multiple microphones using time records

[varargout]=convert_double(varargin)
function [varargout]=convert_double(varargin)

for e1=1:nargin;

    ttype=class(varargin{e1});
    
    if ~isequal(ttype, 'double')
        varargout{e1}=double(varargin{e1});
    else
        varargout{e1}=varargin{e1};
    end
    
end

Contact us at files@mathworks.com