WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Mittelwert und Standartabweichung berechnen nur wie??

 

Blubberin

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.06.2009, 18:24     Titel: Mittelwert und Standartabweichung berechnen nur wie??
  Antworten mit Zitat      
Hallo habe mit der folgenden Frage probleme weiß nicht wie man sowas mit Matlab lösen kann.
Kann mir vielleicht jemand helfen?? Question Rolling Eyes

Berechnen Sie Mittelwert und Standardabweichung der Elemente des Vektors x.
Für welches i und k, (i < k) ist |x(i)-x(k)| am größten? Für welches
i und k, (i < k) ist |x(i)-x(k)| am kleinsten?

Danke für eure Antwort im vorraus.

Gruß Blubberin


steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 22.06.2009, 07:17     Titel:
  Antworten mit Zitat      
Moin,

das geht in Matlab zum Glück ganz leicht:
Code:
x = round(rand(15,1)*100); % Vektor mit ganzzahligen Zufallszahlen erzeugen

% Mittelwert von x:
MittelX = mean(x);
% Standardabweichung von x:
StdX = std(x);

% finden der Elemente mit der größten und kleinsten Differenz:
Differenz = abs(x(2:end) - x(1:end-1)); % absolut
[Dmax, IdxMax] = max(Differenz); % die größte Differenz besteht zwischen den Elementen IdxMax-1 (i) und IdxMax (k)
[Dmin, IdxMin]= min(Differenz); % die kleinste Differenz besteht zwischen den Elementen IdxMin-1 (i) und IdxMin (k)


Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Blubberin

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.06.2009, 11:30     Titel:
  Antworten mit Zitat      
Danke für deine Antwort .
Aber was genau ist jetzt die
Größte Differenz, i=
Größte Differenz, k=
Kleinste Differenz, i=
Kleinste Differenz, k=

Stimmt meine Annahme das
Größte Differenz, i= IdxMax-1
Größte Differenz, k= Dmax

Kleinste Differenz, i= IdxMin-1
Kleinste Differenz, k= Dmin

???? Danke steh bei dieser Aufgabe voll auf dem schlauch!! Sad

Gruß Blubberin
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 22.06.2009, 11:40     Titel:
  Antworten mit Zitat      
Moin,

hast du den Code mal ausprobiert? Bzw. was ist an den Kommentaren unverständlich?

Der Wert der größten (kleinsten) Differenz ist Dmax (Dmin) und die Positionen i und k sind jeweils IdxMax-1 (IdxMin-1) für den Index i und IdxMax (IdxMin) für den Index k.

Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Blubberin

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.06.2009, 16:10     Titel:
  Antworten mit Zitat      
Danke super hat geklappt,
echt genial dieses forum hier. Laughing

DANKE!!
 
Weirdo

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.06.2009, 11:42     Titel:
  Antworten mit Zitat      
Sry für die störung aber wenn du den maximalen abstand 2er Indizes ermitteln willst und des bezogen auf ein bsp machst, dann komm ich irgendwie nicht auf des richtige ergebniss...


ich hab es heri mit diesem generierten Vektor probiert:
x =

81
91
13
91
63
10
28
55
96
96
16
97
96
49
80

der maximale Abstand wäre 87 , da der kelinste wert 10 udn der grösste 97 ist; das prog leifert aber nach deinem lösungsweg den max. Abstand von 81...

Ausserdem verstehe ich noch nicht ganz wieso IdxMax-1 dass i und IdxMax k angeben soll... als wert ermittelst du hier 11 d.h. 10 = i und 11=k

Hier würden wir aber auch eine Differenz von 80 erhalten der nicht dem von DMax entspricht...

vll hab ich auch was falsch verstanden, zumindest hats bei mri nich geklappt Razz
 
Weirdo

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.06.2009, 11:46     Titel:
  Antworten mit Zitat      
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.