Hi all,
I am trying to plot the data from the ''Cost'' column located in the pop struct which I have attached, where each cell in that column contains an x and y value for what I need to plot.
I've been trying to extract the data but I can't seem to figure it out. Any help would be appreciated!
Many thanks in advance.

 採用された回答

dpb
dpb 2021 年 1 月 1 日
編集済み: dpb 2021 年 1 月 1 日

2 投票

Couple ways of many...
XY=reshape([pop.Cost],2,[]).';
plot(XY(:,1),XY(:,2))
or
tpop=struct2table(pop);
plot(tpop.Cost(:,1),tpop.Cost(:,2))
You've got to get the data into a more amenable form than an array of struct to operate on all at once; this form is good if can apply the same function to each element independently; together, "not so much".

1 件のコメント

Leandro Seguro
Leandro Seguro 2021 年 1 月 1 日
Cheers for that, worked a treat!

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

その他の回答 (0 件)

カテゴリ

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

質問済み:

2021 年 1 月 1 日

編集済み:

dpb
2021 年 1 月 1 日

Community Treasure Hunt

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

Start Hunting!

Translated by