I have downloaded an nc weather data file and from this have downloaded the variables I need. The temperature variable has come out as a 1 x 1 x 14976 "single" and the time as a 1 x 14976 double. I am wondering how I can extract just the actual temperature data from the "single" so I can make a table with the time and temperature in corresponding rows.

 採用された回答

Stephan
Stephan 2020 年 12 月 3 日
編集済み: Stephan 2020 年 12 月 3 日

0 投票

You might want to use squeeze and double. After that you can concatenate the data to an array or a table.

1 件のコメント

Wendy Cameron
Wendy Cameron 2020 年 12 月 3 日
Thanks Stephan - I am a bit of a novice at matlab
I did
A = squeeze(MaxTemp);
and got a 14976 x 1 single
then B = double(A); and got the 14976 x 1 double.
It worked - I am so excited! Thank you for your speedy help.
Wendy

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

その他の回答 (0 件)

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by