|
nikky |
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 11.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.05.2012, 16:42
Titel: Filterung von Struct
|
|
Hallo zusammen,
ich habe ein Problem und zwar möchte ich nur bestimmte Bereiche meines Structs filtern. Sollte kein Problem sein dachte ich. aber es hakt leider an einigen Stellen.
Hierzu habe ich mir eine Funktion geschrieben die filtern soll.
Da ich nicht jede spalte meiner Matrix filtern will bzw darf, dachte ich das es wie untenstehend funktioniert.
das quittiert mir Matlab aber leider mit einer Fehlermeldung "Index exceeds matrix dimensions."
die spalten 2,4,6 und 14 16 18 sollen gefiltert werden.
ganze Matrix zu filtern funktioniert auch, ist aber unsinnig, da die Kanäle unterschiedlich gefiltert werden müssen.
Was mache ich falsch?
Ich hoffe ihr könnt mir weiterhelfen & schon mal danke im vorraus
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 21.05.2012, 01:28
Titel: Re: Filterung von Struct
|
|
Hallo nikky,
Da scheint der Inmhalt eines der Felder kleiner zu sein, als für (:,2:2:6) erforderlich. Welches Feld das ist, bekommst Du am leichtesten mit dem Debugger heraus:
im CommandWindow eingeben und das Programm starten. Dann bleibt Matlab stehen sobald ein Fehler auftritt und Du kannst die Werte der Variablen betrachten, hier "size(outSignal.(felder{k}))".
Gruß, Jan
|
|
|
nikky |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 11.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.05.2012, 18:11
Titel:
|
|
Dankeschön ich hätte vllt schauen sollen ob das feld überhaupt existiert.
Das ging näml so schnell dass er das erste ohne Probleme durchgeführt hatte und der fehler beim 2ten feld aufgetaucht ist ..
Herzlichen Dank für den Hinweis
|
|
|
|
|
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 - 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.
|
|