How to separate 2 columns from a structure in MATLAB and save it into different variables(as a Matrix)

4 次查看(过去 30 天)
Hi and have a great time
I have some timetables as it appears in the picture and each timetable can be a structure.
I have 4 columns but I want to load the second column as X values and the transpose of 3rd columns as Y values and then plot X in terms of Y
How can I do it ? (I don't know how to separate the columns of a timetable)
Thanks for your answers
Atefeh
  9 个评论
Stephen23
Stephen23 2023-7-25
"I have some timetables as it appears in the picture and each timetable can be a structure."
No, what you have are clearly TIMESERIES objects:
S = load('output.mat')
S = struct with fields:
A: [1×1 timeseries] Bus4: [1×1 struct] Iabc0: [1×1 timeseries] Iabc1: [1×1 timeseries] Iabc2: [1×1 timeseries] Iabc3: [1×1 timeseries] Iabc4: [1×1 timeseries] Iabc5: [1×1 timeseries] Iabc6: [1×1 timeseries] Id_0: [1×1 timeseries] Id_1: [1×1 timeseries] Id_2: [1×1 timeseries] Id_3: [1×1 timeseries] Id_4: [1×1 timeseries] Id_5: [1×1 timeseries] Id_6: [1×1 timeseries] Vabc0: [1×1 timeseries] Vabc1: [1×1 timeseries] Vabc2: [1×1 timeseries] Vabc3: [1×1 timeseries] Vabc4: [1×1 timeseries] Vabc5: [1×1 timeseries] Vabc6: [1×1 timeseries] Vd_0: [1×1 timeseries] Vd_1: [1×1 timeseries] Vd_2: [1×1 timeseries] Vd_3: [1×1 timeseries] Vd_4: [1×1 timeseries] Vd_5: [1×1 timeseries] Vd_6: [1×1 timeseries] tout: [1000×1 double]
A = S.Id_6
timeseries Common Properties: Name: '' Time: [3001x1 double] TimeInfo: tsdata.timemetadata Data: [3001x3 double] DataInfo: tsdata.datametadata
D = get(A,'Data')
D = 3001×3
-0.0970 -0.1256 -0.0000 -0.0978 -0.1249 0.0000 -0.0985 -0.1243 0.0000 -0.0993 -0.1237 0.0000 -0.1001 -0.1231 0.0000 -0.1009 -0.1224 0.0000 -0.1016 -0.1218 0.0000 -0.1024 -0.1212 0.0000 -0.1032 -0.1205 0.0000 -0.1039 -0.1199 0.0000

请先登录,再进行评论。

回答(1 个)

Atefeh
Atefeh 2023-9-22
Hello
I have an output file of my Simulink Model which is attached.
I want to plot a 3D model as a mfile based on Id_6 (column 1&2) and t
Can you advise?

类别

Help CenterFile Exchange 中查找有关 Analyze Data 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by