|
|
Pattern mit Struktur verknüpfen |
|
lexis |

Forum-Anfänger
|
 |
Beiträge: 30
|
 |
|
 |
Anmeldedatum: 06.05.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.05.2009, 10:50
Titel: Pattern mit Struktur verknüpfen
|
 |
Hallo,
wieder mal ein Problem
Also: Ich lade in einer Funktion ein Mat-File, das als Strukture gespeichert ist.
Die Variablennamen sind mit eval zusammengebastelt worden, daher lautet der code für das Pattern:
nun möchte ich gern wissen, wielang das Feld "time" ist.
liefert die Fehlermeldung: Attempt to reference field of non-structure array
------------- -------------HILFE -------------- ---------------
Weiß jemand einen Rat?
|
|
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 25.05.2009, 15:03
Titel:
|
 |
Hallo,
ich glaube du machst grundsätzlich einen Fehler hier:
sprintf liefert doch einen String zurück
und damit sollte deine pattern-Variable von Typ String sein und nicht Structure.
Also überprüfe das vor dem Aufruf length(), einfach Breakpoint in dieser Zeilen setzen, oder pattern ausgeben (einfach pattern ohne Strichpunkt schreiben)
z.B. so:
|
|
|
lexis |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 30
|
 |
|
 |
Anmeldedatum: 06.05.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.05.2009, 08:04
Titel:
|
 |
Hallo,
danke für deine Hilfe.
Ich habe das Problem jetzt mittels getfield gelöst.
Einen sonnigen Tag allen gomatlab-Forum-Usern.
|
|
|
|
|
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.
|
|