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

Datenanalyse

 

gast123789

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.12.2013, 21:11     Titel: Datenanalyse
  Antworten mit Zitat      
Hallo,
lese über Excel zwei Signale in Matlab ein, die ich beide plotte. Das eine Signal ist ein Sollsignal und das Andere ein Istsignal, das fehlerbehaftet ist.
Gibt es in Matlab irgendeine Möglichkeit das Istsignal zu bewerten/datenanalyse? Z.b. die Güte bestimmen oder ein Min, Max Band oder ein Toleranzband an zu legen?

Bin leider mit Matlab noch nicht zu vertraut und wäre über jede Hilfe sehr dankbar!

Vielen Dank!


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 08.12.2013, 22:12     Titel:
  Antworten mit Zitat      
Hallo,

es gibt nicht nur eine Möglichkeit, sondern sehr viele.
Sind die Signale zu den gleichen Zeitpunkten aufgezeichnet?
Dann wäre meine intuitivste Lösung:
Code:
abweichung = sum( (soll - ist).^2 )


Wenn du ein anderes Maß für die Abweichung verwenden willst, dann bitte genau beschreiben, welches das sein soll.

Soll ein Gütemaß definiert werden oder nur eine Aussage gemacht werden: gut / schlecht?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
gast123789

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.12.2013, 19:33     Titel:
  Antworten mit Zitat      
Hi Harald,

danke für die Antwort!

Beide Signal werden zeitgleich aufgenommen und in die Excel Datei geschrieben.

was macht die operation ".^2" ? Betragsbildung (An sowas hab ich zumindest auch schon gedacht)?

Im Prinzip möchte ich verschiedene Methoden testen und diese dann bewerten. Z.B welches erzugt mir das Signal mit der geringsten Abweichung.

Was ich mir auch überlegt habe ist, dass man die Fläche, die zischen Ist und Sollwert sich einschließt zu berechnen. Desto kleiner dies Fläche, umso genauer...


Grüße
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 10.12.2013, 20:21     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
was macht die operation ".^2" ?

komponentenweise quadrieren.
Betragsbildung ginge mit abs.

Zitat:
Was ich mir auch überlegt habe ist, dass man die Fläche, die zischen Ist und Sollwert sich einschließt zu berechnen. Desto kleiner dies Fläche, umso genauer...

Wenn die Signale mit konstanter Abtastrate aufgenommen werden, ist folgendem sehr ähnlich
Code:
abweichung = sum( abs(soll - ist) )


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Nras
Forum-Meister

Forum-Meister


Beiträge: 608
Anmeldedatum: 21.02.12
Wohnort: ---
Version: 7.12.0.635 (R2011a)
     Beitrag Verfasst am: 11.12.2013, 09:03     Titel:
  Antworten mit Zitat      
Hallo,

man verwendet zum Vergleich von Modelldaten (soll) mit tatsächlich gemessenen Daten (ist) auch gerne den rmse: http://en.wikipedia.org/wiki/Root-mean-square_deviation.
Als ganz billige Variante:
Code:

n = length(soll);
rmse = sqrt(1/n*sum((soll-ist).^2))
 

So kann man auch unterschiedliche lange Datensätze (bspw. soll und ist mit 100 Elementen mit einem anderen Datensatz mit soll und ist mit 1000 Elementen) miteinander vergleichen, als nur mit der Fläche zwischen den Graphen.

Viele Grüße,
Nras
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.