How can I extract specific data from Structure Array?

Hi,
I am trying to plot the Capacity (Ah) of a Battery, using this Battery Data Set.
I want to extract the Capacity data from each "Discharge" battery cycle.
load B0005.mat
Capacity = B0005.cycle(2).data.Capacity;
How can I extract the data and store it to a Capacity Vector/Array?

 Respuesta aceptada

Voss
Voss el 18 de Mzo. de 2022
load B0005.mat
temp = [B0005.cycle(strcmp({B0005.cycle.type},'discharge')).data];
Capacity = [temp.Capacity];

2 comentarios

Bob
Bob el 19 de Mzo. de 2022
Thank you!
Voss
Voss el 19 de Mzo. de 2022
You're welcome!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Powertrain Blockset en Centro de ayuda y File Exchange.

Preguntada:

Bob
el 18 de Mzo. de 2022

Comentada:

el 19 de Mzo. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by