how to plot 1x22000 struct with 1 field??

I have signal data which contain 1x1 struct with 22000 field i want ot plot these. I also upload the workspace of dataset.thank you

5 件のコメント

Stephan
Stephan 2019 年 11 月 30 日
You missed to attach the .mat-file
Stephen23
Stephen23 2019 年 11 月 30 日
編集済み: Stephen23 2019 年 11 月 30 日
"1x1 struct with 22000 field"
Ugh, what incredibly badly designed, inefficient data.
"1x22000 struct with 1 field"
Which is correct?
john karli
john karli 2019 年 11 月 30 日
編集済み: john karli 2019 年 11 月 30 日
data is 155mb which can't be uploades here. i can email it to you or share with you in google drive if you dont mind to drop your email here. Thank you
Adam Danz
Adam Danz 2019 年 11 月 30 日
Without knowing anything about this structure array, my in-the-dark advice is to try converting the struct array to a cell array or table.
john karli
john karli 2019 年 12 月 1 日

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

回答 (1 件)

per isakson
per isakson 2019 年 11 月 30 日
編集済み: per isakson 2019 年 11 月 30 日

0 投票

The screenshot of the Command Window shows that the data-20.mat contains Qt, which is a <1x22000 struct>.
I assume that Qt has a field called val, the value of which you want to plot. Try plot([a.Qt.val])
Example
a.Qt(1).val = 1;
a.Qt(2).val = 2;
a.Qt(3).val = 3
outputs
a =
struct with fields:
Qt: [1×3 struct]
and
>> [a.Qt.val]
ans =
1 2 3
>>

2 件のコメント

john karli
john karli 2019 年 12 月 1 日
i download datset from above link and i'm trying to plot it.
per isakson
per isakson 2019 年 12 月 8 日
I failed to unpack the mat-files
Capture.PNG

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

カテゴリ

ヘルプ センター および File ExchangeData Type Conversion についてさらに検索

質問済み:

2019 年 11 月 30 日

コメント済み:

2019 年 12 月 8 日

Community Treasure Hunt

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

Start Hunting!

Translated by