How can I extract specific data from Structure Array?

2 ビュー (過去 30 日間)
Bob
Bob 2022 年 3 月 18 日
コメント済み: Voss 2022 年 3 月 19 日
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?

採用された回答

Voss
Voss 2022 年 3 月 18 日
load B0005.mat
temp = [B0005.cycle(strcmp({B0005.cycle.type},'discharge')).data];
Capacity = [temp.Capacity];
  2 件のコメント
Bob
Bob 2022 年 3 月 19 日
Thank you!
Voss
Voss 2022 年 3 月 19 日
You're welcome!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeStructures についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by