Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

Convert cell array to vector

Asked by John

John (view profile)

on 13 Feb 2012
Latest activity Edited by a

a (view profile)

on 12 Oct 2013

Hi there,

I have imported time values (i.e 12:57:00) into matlab using the textscan() function.

fid = fopen('time.txt','r') 
out = textscan(fid,'%s') 
fclose(fid) 
out{1}

However the values are in a cell array, I think?

How can I convert them to a vector? I need to do this because I want to import the data into the dfitool.

Thank you

0 Comments

John

John (view profile)

Products

No products are associated with this question.

1 Answer

Answer by Jan Simon

Jan Simon (view profile)

on 13 Feb 2012
Accepted answer

I assume you want a datenum vector:

d = datenum(out{1});

If not, please explain the wanted output format.

1 Comment

John

John (view profile)

on 14 Feb 2012

Many thanks Jan

Jan Simon

Jan Simon (view profile)

Contact us