Borrar filtros
Borrar filtros

Writing a function that can take a financial time series or a vector

1 visualización (últimos 30 días)
I am new to Matlab, and I trying to write a function that can accept either a financial time series or a vector. Something like:
function y = mydiff(x)
if istimeseries(x)
vec = fts2mat(x.CLOSE);
else
vec = x;
end
y = diff(vec);
end
I'm at a loss, however, on what to put in place of the istimeseries test. Is this possible?
Thanks in advance for the help.

Respuesta aceptada

Rick Rosson
Rick Rosson el 25 de Mzo. de 2012
if isa(x,'timeseries')
...
else
...
end
  1 comentario
Doug
Doug el 25 de Mzo. de 2012
That worked like a charm. For the record, the class for a financial time series appears to be 'fints' and not 'timeseries' as I had assumed.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by