FOR Loops for genearting multiple plots and using only one Column of Data from Each Table (Multiple Tables Present)

3 Ansichten (letzte 30 Tage)
Hello,
I have a Cell Variable named Complete_Table. Which has multiple Tables within it (3 in the example shown in attached images). I would like to make plots using FOR Loop where in I can Only use the the Third Column of Each Table under Complete Table aganist a Static X-Axis with ("LG","MG","CG") as names No Data in General. In Simple Words the X-Axis doesn't change so that is not a Issue. In my Loop the Script I have added below I am not able to dynamically index for the Y-Data to Change from First Table (Var1_3) to Second Table (Var2_3) to Third_Table(Var3_3) and So on.
Also The Variable names here are seem same but are different. Like Var1_3 is associated with First Table and Var2_3 is associated with Second table.
for op = 1:length(Complete_table) % Helps us learn the number of tables present in the Cell.
figure;% Produces the Same number of figurs as number of Tables or varable op.
Y_Data = Complete_Data(op()); % here it When op =1 it is looking at the first table but not sure how to proceed for it to look at Var1_3 and so on & so forth.
plot()
end
Any suggestion in the right direction would be great.
Thank you for your time and effort..

Akzeptierte Antwort

Cris LaPierre
Cris LaPierre am 27 Sep. 2024
Bearbeitet: Cris LaPierre am 27 Sep. 2024
You'll need to define what your X_Data is, but something like this should work.
for op = 1:length(Complete_table) % Helps us learn the number of tables present in the Cell.
figure;% Produces the Same number of figurs as number of Tables or varable op.
Y_Data = Complete_Data{op}.(3); % here it When op =1 it is looking at the first table but not sure how to proceed for it to look at Var1_3 and so on & so forth.
plot(X_Data,Y_Data)
end
  3 Kommentare
Cris LaPierre
Cris LaPierre am 29 Sep. 2024
That syntax doesn't look correct to me, but you can always test it out in MATLAB.
I always refer to the Access Data in Tables page when I'm unsure.
I think you would want to use Complete_Data{op}.(1,2);

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Produkte


Version

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by