How do I average the columns for the respective rows to draw a graph?

3 次查看(过去 30 天)
Hi!
So right now I have a data set of 76x2000, so thats 76 rows with 2000 data each. I want to average those 2000 data, and get a single value for each of the 76 rows.
After this, I want to graph those single values as the y-axis, and x-axis as 1-76 "units".
Thank you very much for your help!

采纳的回答

Star Strider
Star Strider 2016-8-11
This works:
M = randi(99, 76, 2000); % Create Matrix
RowMean = mean(M,2);
x = 1:size(M,1);
figure(1)
plot(x, RowMean)
grid
  2 个评论
Lakyn
Lakyn 2016-8-11
编辑:Lakyn 2016-8-11
Hi! thanks for the reply, in this case, is M the data set? and do I just write that as a function? I already have A = 76x2000 data in my workspace. Thanks!
Star Strider
Star Strider 2016-8-11
My pleasure!
In my code, ‘M’ is your data matrix. You just include the code I wrote in your script, wherever you want it, after assigning ‘A’.
If ‘A’ is your data matrix, my code becomes:
RowMean = mean(A,2);
x = 1:size(A,1);
figure(1)
plot(x, RowMean)
grid

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Directed Graphs 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by