mittelwert in matlab

Gast #1874248
Lesenswert?

hallo kann mir jemand in matlab helfen??

ich habe eine 2*512 matix

15  15
78  66
98  4566
45  44
78  0,33
78  9988
..  ..
..  ..

usw

und ich möchte nur die erste spalte benutzen
wie mache ich das in matlab?? (ich will den mittelwert der erstenspalte 
ausrechnen)

problem 2:
ich habe 5 solche matritzen und muss sozusagen 10 mittelwerte 
ausrechnen.
danach sollte ich sie ein einen neuen vektor eintragen:

mittelwert1
mittelwert2
mittelwert3
mittelwert4
mittelwert5
...
...
usw.

wie mache ich das mit matlab

danke für eure hilfe
#1874711
Lesenswert?

fendt939 schrieb:
> und ich möchte nur die erste spalte benutzen
> wie mache ich das in matlab?? (ich will den mittelwert der erstenspalte
> ausrechnen)
such dir am besten ein Matlab Buch oder Turotial über vectoren und 
Matricen

Aber hier ist die Lösung für dieses Problem
1
>> M = rand(5,5)
2

3
M =
4

5
    0.8147    0.0975    0.1576    0.1419    0.6557
6
    0.9058    0.2785    0.9706    0.4218    0.0357
7
    0.1270    0.5469    0.9572    0.9157    0.8491
8
    0.9134    0.9575    0.4854    0.7922    0.9340
9
    0.6324    0.9649    0.8003    0.9595    0.6787
10

11
>> M(:,1)
12

13
ans =
14

15
    0.8147
16
    0.9058
17
    0.1270
18
    0.9134
19
    0.6324
20

21
>> mean(M(:,1))
22

23
ans =
24

25
    0.6786
26

27
>>
Gast #1875500
Lesenswert?

ok danke das mit der mittelwertfunktion kannte ich aber das mit der 
erstenspalte nicht!! danke

aber jetzt kommt das nächste problem.....

ich lasse über eine schleife mehrere mittelwerte berechnen.
genauergesagt 713!
jetzt will ich die 713 mittelwerte in ein vektor schreiben.
d.h. alle 713 über eine schleife einlesen

z.b.
x1     0.78
x2     0.7896
x3     0.796
.
.
.
x713   0.879

könnte mir da jemand helfen wie ich das mache
Gast #1875672
Lesenswert?

Für solche Aufgabenstellungen kommt man in Matlab meistens ohne 
Schleifen aus.

A sei Deine Matrix mit den 713 Spalten.
1
M = mean(A)
liefert Dir einen 713-elementigen Vektor M. Jedes Element in M 
entspricht dem Mittelwert der zugehörigen Spalte in A.
Gast #4191302
Lesenswert?

Hallo,
ich habe eine etwas weitergehende Frage, in die selbe Richtung. Ich habe 
einen Spaltenvektor und möchte nur von Teilen davon den Mittelwert 
berechenen lassen. Also, z.b. vom Eintrag 20 bis 30. Gibt es da auch 
eine Möglichkeit mit mean oder einen anderen Befehl?
Das rauskopieren der Daten und dann einsetzen von mean ist sehr 
umständlich

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren