كيفية إستخراج متوسط مصفوفة بشكل صفوف


(mohds) #1

أريد إستخراج متوسط مصفوفة على شكل صفوف وليس أعمدة أي بشكل صف واحد يطلعوا ولكن أريدهم مع بعض في عمود واحد النتجية كيف أما بشكل صف مفرد أقدر أطلعهم ذلك جزاكم الله خيراً

أما بشكل صف مفرد أقدر أطلعهم

[FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2]
mm=mean(uu(1,:));
[/size][/font][/size][/font]

أريدهم بهذه الطريقة ولكن لم تطلع لي

[FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]
for[/color][/size][/font][/color][/size][/font][/color][/size][/font][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2][COLOR=#000000] k=1;[/color]
[COLOR=#000000][/color]
i=1:3; 
uu=[1 2 3;4 5 6;7 8 9];
ss=mean(uu(i,:));

k=k+1;


[/size][/font][/size][/font][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]end

[/color][/size][/font][/color][/size][/font][/color][/size][/font][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2][/size][/font][/size][/font]

#2

أخى العزيز نرجو توضيح الموضوع أكثر مثلا
أعطنى مثال على مصفوفة بسيطة ولتكن 3 فى 3
والنتيجة بعد تطبيق المتوسط ؟؟
والنتيجة التى ترغب بها ؟؟


(mohds) #3

أخي العزيز أحمد والمشاركين جميعا عندي المصفوفة هذه مكونة من ثلاثة أعمدة وثلاثة صفوف أنا ماأريد المتوسط حق الأعمدة ويطلع بشكل صف بل أريد متوسط الصفوف مفردا تطلع لي وأنا أريدهم يطلوا مع بعض ويكونوا في شكل عمود واحد وجزاكم الله خيراً

هذه نتجية كل عمود واضحة أنا أريد نتجية الصفوف

  uu=[1 2 3;4 5 6;7 8 9]
uu =
     1     2     3
     4     5     6
     7     8     9
 
 
ss =
     4     5     6

 

أنا أريد هذا لكل صف على حد أقدر أطلعه أريدهم جميعا ويكونوا في عمود واحد

هذا الصف الأول

mm=mean(uu(1,:))
mm =
     2

هذا الصف الثاني

 mm=mean(uu(2,:))
mm =
     5

هذا الصف الثالث

mm=mean(uu(3,:))
mm =
     8

أناأريدهم مع بعض يطلعوا وليس مفرداً مثل هذا الكود يطلع لي الصف الأول ويقف

[FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]
for[/color][/size][/font][/color][/size][/font][/color][/size][/font][FONT=Courier New][SIZE=2][FONT=Courier New][SIZE=2][COLOR=#000000] k=1;[/color]
[COLOR=#000000][/color]
i=3; 
uu=[1 2 3;4 5 6;7 8 9];
ss=mean(uu(i,:))';

k=k+1;


[/size][/font][/size][/font][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff][FONT=Courier New][SIZE=2][COLOR=#0000ff]end
[/color][/size][/font][/color][/size][/font][/color][/size][/font]

وأنا في كل مرة يدويا أغير( i)حرف أريده أتوماتيكيا يتغير ويطلع الناتج لي في عمود واحد بعدد الصفوف لدي


#4

جرب الكود الاتى

uu = [1     2     3;
     4     5     6;
     7     8     9]

 mm=mean(uu')'

(mohds) #5

جزاك الله خيراً ونلتقي في مسألة أخرى أنشاء الله


(مُحمَّد) #6

جزاك الله خيرا
.
اللهم وفقنا الى ما تحب وترضى