How to take average of lines in Plot & Plot it as one graph?

56 ビュー (過去 30 日間)
Nihar Jariwala
Nihar Jariwala 2021 年 4 月 18 日
Hi Guys,
I have a graph with 140 lines, each of them having 200 points. I want to plot one line that has to be the average of 1 graph.
For Example: 1st Point = Averages of all the 1st Point of 140 lines.
2nd Point = Averages of all the 2nd Point of 140 lines.
Thanks.

回答 (1 件)

Thiago Henrique Gomes Lobato
Thiago Henrique Gomes Lobato 2021 年 4 月 18 日
Do you have access to the data of all those graphs as a matrix? If so you can do it in a very straight forward way:
data = randn(200,140); % Substitute by your data
dimensionContainingTheLines = 2;
averageResult = mean(data,dimensionContainingTheLines);
plot(data,'color',[0.9,0.9,0.9]); hold on
plot(averageResult,'linewidth',4);

カテゴリ

Help Center および File ExchangeSpecifying Target for Graphics Output についてさらに検索

タグ

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by