I am trying to calculate mean of all the columns in my matrix. Help me please?

2 次查看(过去 30 天)
I am really new to coding and this might seem like a basic question. I am trying to calculate means of individual columns in my matrix and I want to run a loop to do that.
eg.
5 6 6 7 8 9 5 5 3 2 5 7 3 9 8 8 0 7 7 7 8 8 4 4
Basically I want the answers to be in the format
4 6.75 6.125..........
thanks

采纳的回答

meihua
meihua 2013-8-2
>> a=[1 2 3; 1 2 3]
a =
1 2 3
1 2 3
>> mean(a,1)
ans =
1 2 3
The help section is extremely useful. You might consider using that first.
  2 个评论
Rishav
Rishav 2013-8-5
What if I have 5 columns,but I only want to find the means for columns first till the end. I say end because 5 could be 6,7,8,9, etc etc.
Jan
Jan 2013-8-5
No, 5 could not be 6,7,8,9. 5 is 5. Please rephrase the question, if this guess does not match your needs:
m = mean(a(1:5, :), 1)

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by