Hi Everyone,
I have a cell array 12x5 where each element is datetime array. Someone knows how to convert cell array into datetime array? To be clearer I would like to obtain an array with size 1472x1 . Thanks.
12×1 cell array
{125×1 datetime}
{113×1 datetime}
{125×1 datetime}
{121×1 datetime}
{125×1 datetime}
{121×1 datetime}
{125×1 datetime}
{125×1 datetime}
{121×1 datetime}
{125×1 datetime}
{121×1 datetime}
{125×1 datetime}

 採用された回答

Bhaskar R
Bhaskar R 2020 年 2 月 28 日

0 投票

result = cellfun(@vertcat, vertcat(your_array{:}))

3 件のコメント

Valerio Gianforte
Valerio Gianforte 2020 年 2 月 28 日
it doesn't work. It gives me this error.
cellfun(@vertcat, vertcat(time_date{:}))
Error using cellfun
Input #2 expected to be a cell array, was datetime instead.
Bhaskar R
Bhaskar R 2020 年 2 月 28 日
vertcat(time_date{:}) % try this
Valerio Gianforte
Valerio Gianforte 2020 年 2 月 28 日
Ok, now it does work. Thank you so much.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Data Type Conversion についてさらに検索

製品

リリース

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by