|
|
|
Matrixenwerte je Element eines dataset ansprechen |
|
| akkuplus |

Forum-Newbie
|
 |
Beiträge: 1
|
 |
|
 |
Anmeldedatum: 12.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.11.2011, 00:29
Titel: Matrixenwerte je Element eines dataset ansprechen
|
 |
| |
 |
|
Hallo,
in einem dataset mit dem Namen "hmm" sind je Elemente auch eine Matrix "Anfang" und "Ende" hinterlegt.
No Type Anfang Ende Eintrittsdauer Mindestziel
[ 1] [1] [1x3 double] [1x3 double] [5] [-1.1697]
[ 2] [1] [1x3 double] [1x3 double] [8] [-0.3006]
[ 3] [1] [1x3 double] [1x3 double] [7] [-1.5287]
...
Anfang hat für die ersten drei Elemente die folgenden Werte:
[1,1,0]
[3,6,-0,40]
[8,20,-0,22]
Über
"hmm{1,3}(1,2)" = 1
oder z.B.
"hmm{3,3}(1,2)" = 20
kann man auf jeweils ein einzelnes Element zugreifen. Um unnötiges Hin- und herkopieren und konvertieren zu vermeiden wäre es gut wenn man stattdessen auf jeweils den zweiten Wert der Matrix Anfang aller Elemente (ohne Schleife?) zugreifen kann, bspw. mit hmm{:,3}(1,2). Hier kommt jedoch die Fehlermeldung "Cannot reference multiple elements using cell indexing." Ein ähnlicher Fehler wird auch produziert, wenn die Daten stattdessen in einem struct array angeordnet sind.
Für Hilfe und Anregungen bin ich dankbar,
Marcus
|
|
|
|
|
|
| soad |

Forum-Century
|
 |
Beiträge: 150
|
 |
|
 |
Anmeldedatum: 10.11.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.11.2011, 02:18
Titel:
|
 |
Hi,
sollte z.B mittels
möglich sein.
|
|
|
|
|
|
|
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.
|
|