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

Vergleich zweier Signale (unterschiedlich große Datensätze

 

Spaeti
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 27.09.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.05.2012, 15:33     Titel: Vergleich zweier Signale (unterschiedlich große Datensätze
  Antworten mit Zitat      
Hallo,

ich möchte eine Funktion schreiben, die zwei Signale (Daten kommen von ner Simulink-Simulation) miteinander vergleichen kann.
Die Signale haben jeweils eine .time- sowie .values-Komponente.
Das Problem ist nun, dass Referenz- und Testsignal nicht die selbe Länge aufweisen. Außerdem sind die time-Schritte nicht äquidistant.

Ermittelt werden soll letztendlich die relative Abweichung vom Test- zum Referenzsignal.

Zudem sollte der Code nicht zu rechenintensiv sein. Die Funktion muss nämlich sehr häufig innerhalb eines Durchlaufs aufgerufen werden.

Hättet ihr eine Idee, wie das realisierbar wäre?
Dankeschön für eure Hilfe.

Viele Grüße,
Spaeti
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.502
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 09.05.2012, 18:29     Titel:
  Antworten mit Zitat      
Hallo,

du könntest die Signale auf eine gemeinsame Zeitskala interpolieren und das dann untersuchen.

Ich sehe jedoch eine bessere Möglichkeit: im Simulink als Zeitbereich einen Vektor mit den Zeiten angeben, zu denen man die Ergebnisse haben möchte. Das dürfte wesentlich genauer als eine nachträgliche Interpolation sein.

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



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 - 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.