Make this .mat variable DOUBLE- Help needed

hello all
I want to make this attached .mat file to double, in order to use in griddedInterpolant function alongside some other doubled variables. I really search for it but can't find the answer. it doesn't matter to DateTime format keep, I just want the text that shows which row is what date. I've attached t.mat.
Thanks for your attention. I’m looking forward to your reply.

 採用された回答

Bhaskar R
Bhaskar R 2019 年 10 月 30 日
編集済み: Bhaskar R 2019 年 10 月 30 日

1 投票

Hi,
load t;
date_data = datetime(cell2mat(t)); % to get the all data as datetime format
date_data_double = datevec(date_data); % convert the datetime data to double data in 6 columns
Hope helps you !

2 件のコメント

BN
BN 2019 年 10 月 30 日
Dear Bhaskar,
I really appreciate your help. is there any way to have date_data_double in one column?
actually I need the 408*1 dimension, not 408*6
thank you
Bhaskar R
Bhaskar R 2019 年 10 月 30 日
編集済み: Bhaskar R 2019 年 10 月 30 日
Anyway you can get the double datatype serial value from the datetime data.
date_data_double = datenum(date_data); % as serial double data
Now your data is in 408*1 dimension
You can convert back this data to datetime data as
datetime_back = datetime(date_data_double, 'ConvertFrom','datenum');

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

その他の回答 (0 件)

カテゴリ

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

質問済み:

BN
2019 年 10 月 30 日

編集済み:

2019 年 10 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by