|
|
Bestimmte Werte einer Matrix auswählen und subtrahieren |
|
Totti_Stg |

Forum-Newbie
|
 |
Beiträge: 6
|
 |
|
 |
Anmeldedatum: 07.07.15
|
 |
|
 |
Wohnort: Stuttgart
|
 |
|
 |
Version: R2014a
|
 |
|
|
 |
|
Verfasst am: 07.07.2015, 16:26
Titel: Bestimmte Werte einer Matrix auswählen und subtrahieren
|
 |
Hallo zusammen,
ich bin ein blutiger Anfänger was Matlab angeht, brauche dies jedoch für meine Bachelorarbeit und wollte deshalb um ein wenig Hilfe fragen.
Es geht darum das ich eine Matrix a (13234x6 double) habe die Werte enthält die ich an anderer Stelle wie folgt auswerten möchte.
Beispiel:
Auszug aus B (167968x1 double)
Die Werte in Matrix a stellen die betreffenden Zeilen der Matrix b dar. Heißt ich möchte abfragen ob die Werte in a aufeinander folgen und dann den entsprechenden ersten Wert aus b vom letzten Wert aus b subtrahieren, sodass ich die Zeitspanne im entsprechenden Bereich herausbekomme und das für alle zusammenhängende Bereiche in a.
Die Zeit habe ich bereits in Sekunden vorliegen damit ich sie besser verrechnen kann.
Ich hoffe ich konnte mein Problem verständlich erklären und es kann mir jemand dabei Hilfestellung geben.
|
|
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 07.07.2015, 16:40
Titel:
|
 |
Zitat: |
Ich hoffe ich konnte mein Problem verständlich erklären |
ich habs noch nicht verstanden. a hat da doch die dimenson nx3 und nicht nx6.
Zitat: |
Die Werte in Matrix a stellen die betreffenden Zeilen der Matrix b dar |
verstehe ich nicht.
Zitat: |
Heißt ich möchte abfragen ob die Werte in a aufeinander folgen und dann den entsprechenden ersten Wert aus b vom letzten Wert aus b subtrahieren, |
welche werte folgen aufeinander? in allen spalten von a oder in den zeilen oder wo?
Zitat: |
Die Zeit habe ich bereits in Sekunden vorliegen damit ich sie besser verrechnen kann. |
dann ist die beispiel matrix b doch erstmal egal oder? du benutzt ja eh eine andere.
ob zahlen aufeinander folgen kann man mit
diff
ermitteln.
_________________
richtig Fragen
|
|
|
Totti_Stg |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 6
|
 |
|
 |
Anmeldedatum: 07.07.15
|
 |
|
 |
Wohnort: Stuttgart
|
 |
|
 |
Version: R2014a
|
 |
|
|
 |
|
Verfasst am: 07.07.2015, 17:01
Titel:
|
 |
Oh je, ich merke schon das mit dem Problem erklären sollte ich nochmal üben
Zitat: |
ich habs noch nicht verstanden. a hat da doch die dimenson nx3 und nicht nx6. |
Ist nur ein Beispiel, die Matrix ist in Wirklichkeit nx6.
Zitat: |
Die Werte in Matrix a stellen die betreffenden Zeilen der Matrix b dar
verstehe ich nicht. |
In dem Beispiel will ich also nur die Differenz von
Wobei ich die Werte bereits in Sekunden habe und sie wirklich zu verrechnen. Es würde aber kein Sinn machen diese hier darzustellen, weil sie zu große Werte haben. Es geht also allem voran um den Zugriff auf die entsprechenden Zeilen.
Aber vielen Dank schon mal für den Hinweis mit der
diff
Funktion, ich versuche damit mal weiter zu arbeiten.
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 07.07.2015, 17:08
Titel:
|
 |
wenn das nicht zu viele daten sind würde ich ein for-schleife
find
und
diff
verwenden. über laufzeit kann man sich gedanken machen wenn es wichtig ist
_________________
richtig Fragen
|
|
|
Totti_Stg |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 6
|
 |
|
 |
Anmeldedatum: 07.07.15
|
 |
|
 |
Wohnort: Stuttgart
|
 |
|
 |
Version: R2014a
|
 |
|
|
 |
|
Verfasst am: 07.07.2015, 18:09
Titel:
|
 |
Vielen Dank, ich habe mein Problem lösen können. Jetzt geht es daran den ganzen Datenwust zu verarbeiten.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| RSS
Hosted by:
Copyright © 2007 - 2025
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.
|
|