structure to a matrix

1 view (last 30 days)
Lakshmi Chodavarapu
Lakshmi Chodavarapu on 27 Dec 2021
Structure of 1x205 with 66 fields need to be converted to a matrix of m x 66 ( a simple table or array with cummulative data).
Data contains numerical values and date strings, date and time
When using for loops its taking 4 hours to convert. Please suggest an efficient method
  5 Comments
Lakshmi Chodavarapu
Lakshmi Chodavarapu on 27 Dec 2021
a portion of the data is attached. thank you

Sign in to comment.

Accepted Answer

Stephen23
Stephen23 on 27 Dec 2021
S = load('DD_hyde_iisc_0.3to6.3_15.mat')
S = struct with fields:
DD_SlantSmoothTEC: [1×71 struct]
T = struct2table(S.DD_SlantSmoothTEC)
T = 71×66 table
dtntm GPSTOW UT ref_PRN_st1 ref_PRN_st2 ref_PRN_EL_st1 ref_PRN_EL_st2 ref_PRN_AZ_st1 ref_PRN_AZ_st2 sub_PRN_st1 sub_PRN_st2 sub_PRN_EL_st1 sub_PRN_EL_st2 sub_PRN_AZ_st1 sub_PRN_AZ_st2 ref_IPPGeoLong_st1 ref_IPPGeoLat_st1 ref_IPPGeoLong_st2 ref_IPPGeoLat_st2 sub_IPPGeoLong_st1 sub_IPPGeoLat_st1 sub_IPPGeoLong_st2 sub_IPPGeoLat_st2 ref_absL1_st1 ref_absL1_st2 ref_SD_absL1 sub_absL1_st1 sub_absL1_st2 sub_SD_absL1 ref_absL1_range_st1 ref_absL1_range_st2 ref_SD_absL1_range sub_absL1_range_st1 sub_absL1_range_st2 sub_SD_absL1_range ref_absL2_st1 ref_absL2_st2 ref_SD_absL2 ref_absL2_range_st1 ref_absL2_range_st2 ref_SD_absL2_range sub_absL2_st1 sub_absL2_st2 sub_SD_absL2 sub_absL2_range_st1 sub_absL2_range_st2 sub_SD_absL2_range DD_absL1 DD_absL11 DD_absL1_range DD_absL11_range DD_absL22 DD_absL2_range DD_absL22_range ref_STEC_st1 ref_VTEC_st1 ref_STEC_st2 ref_VTEC_st2 sub_STEC_st1 sub_VTEC_st1 sub_STEC_st2 sub_VTEC_st2 DD_STEC DD_VTEC ref_PRN_IPPdist_Km sub_PRN_IPPdist_Km ________________ ______________ ________________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ __________________ _________________ __________________ _________________ __________________ _________________ __________________ _________________ ______________ ______________ ______________ ______________ ______________ ______________ ___________________ ___________________ __________________ ___________________ ___________________ __________________ ______________ ______________ ______________ ___________________ ___________________ __________________ ______________ ______________ ______________ ___________________ ___________________ __________________ ______________ ______________ ______________ _______________ ______________ ______________ _______________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ __________________ __________________ {171×1 datetime} {171×1 double} {171×1 datetime} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} {171×1 double} { 71×1 datetime} { 71×1 double} { 71×1 datetime} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} {244×1 datetime} {244×1 double} {244×1 datetime} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {158×1 datetime} {158×1 double} {158×1 datetime} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} {158×1 double} { 7×1 datetime} { 7×1 double} { 7×1 datetime} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} { 7×1 double} {182×1 datetime} {182×1 double} {182×1 datetime} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {182×1 double} {244×1 datetime} {244×1 double} {244×1 datetime} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 datetime} {244×1 double} {244×1 datetime} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {244×1 double} {155×1 datetime} {155×1 double} {155×1 datetime} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} {155×1 double} { 69×1 datetime} { 69×1 double} { 69×1 datetime} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 datetime} { 69×1 double} { 69×1 datetime} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 datetime} { 69×1 double} { 69×1 datetime} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 datetime} { 69×1 double} { 69×1 datetime} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 datetime} { 69×1 double} { 69×1 datetime} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 69×1 double} { 71×1 datetime} { 71×1 double} { 71×1 datetime} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} { 71×1 double} {582×1 datetime} {582×1 double} {582×1 datetime} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double} {582×1 double}
  4 Comments
Lakshmi Chodavarapu
Lakshmi Chodavarapu on 28 Dec 2021
With thi code, I could convert 143 big structures to 143 tables in 20 min. Stephen you saved my time. Thanks again.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!

Translated by