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.

 Réponse acceptée

Stephan
Stephan le 3 Déc 2020
Modifié(e) : Stephan le 3 Déc 2020

0 votes

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

1 commentaire

Wendy Cameron
Wendy Cameron le 3 Déc 2020
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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by