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

Teilsummen, Durchschnitte und Renditen in einer Matrix

 

Maxius
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 21.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.09.2009, 17:21     Titel:
  Antworten mit Zitat      
Harald, das hat perfekt geklappt, danke schön Very Happy !
Analog dazu müsste ich auch die 50x50 Ergebnismatrix in einen 50x1 Vektor zusammenfassen können?! D.h. Reihenwerte der Reihe "i" zu einem Spaltenwert "j" zusammenzufassen.
würde das auch mit dem "reshape"-Befehl funktionieren?
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 21.09.2009, 17:37     Titel:
  Antworten mit Zitat      
Was verstehst du unter "zusammenfassen"? Summieren?
Reshape wandelt eine Matrix in eine andere mit der gleichen Anzahl an Elementen um. 1x2500 und 50x50 haben dieselbe Anzahl, 50x50 und 50x1 aber z.B. nicht.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Maxius
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 21.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.09.2009, 09:29     Titel:
  Antworten mit Zitat      
Guten Morgen Harald!
Genau, habe mich mal wieder undeutlich ausgedrückt, sorry! Möchte bei der 50x50 Matrix quasi den Durchschnitt der Reihenwerte bilden damit nur nur ein 50x1 Spaltenvektor entsteht.
Hoffe ich hab das jetzt korrekt beschrieben Smile

Viele Grüße, Max
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 22.09.2009, 10:16     Titel:
  Antworten mit Zitat      
Hallo,

Dazu würde ich mean(matrix, 2) verwenden.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Maxius
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 21.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.09.2009, 10:22     Titel:
  Antworten mit Zitat      
Klasse, stimmt, manchmal liegt das Einfache so nahe!
Private Nachricht senden Benutzer-Profile anzeigen
 
Maxius
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 21.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.09.2009, 15:05     Titel:
  Antworten mit Zitat      
Hallo!
Ist es auch irgendwie möglich, in die 50x50 Matrix einen Reihen-0-Vektor einzufügen?
damit quasi eine 51x50 Matrix entsteht?
Danke!!
Max
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 22.09.2009, 15:16     Titel:
  Antworten mit Zitat      
wenn er ans Ende soll:

Code:
M = [M; zeros(1, 50)];


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Maxius
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 21.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.09.2009, 15:30     Titel:
  Antworten mit Zitat      
Auch das haut natürlich hin, super! Aus dieser neuen Matrix 51x50, kann ich da auch aus einer belieben reihe, z.b. der letzten, den arithmetischen Mittelwert errechnen?
Danke! Max
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 22.09.2009, 19:07     Titel:
  Antworten mit Zitat      
Mittelwert der k-ten Reihe (Zeile):

Code:


für die letzte Zeile wird das wenig Sinn machen, da dort die Nullen stehen.

Schau doch mal, dass du eine systematische Einführung in MATLAB bekommst? So kommst du zwar bei einer Aufgabe ans Ziel, aber das kann ja nicht auf die Dauer der Sinn der Sache sein.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen

Gehe zu Seite Zurück  1, 2

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.