|
|
Plot/Messungswerte erst ab Signal nutzen (ohne Leerzeit) |
|
Leja1902 |
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 25.02.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.02.2020, 10:16
Titel: Plot/Messungswerte erst ab Signal nutzen (ohne Leerzeit)
|
|
Hallo!
Derzeit beschäftige ich mich mit der Vorbereitung für die Datenanalyse (n=200) von Laserdaten.
Ich glaube nicht, dass es schwer ist, aber irgendwie finde ich nichts Passendes (bzw. verständlich Erklärtes) zu der Thematik.
Und zwar möchte ich, dass mein Matlab Skript die Daten immer nur von dem markiertem Bereich erfasst und später mittels Curve Fitting auswertet; Allerdings werden die Messungen bei allen Durchgängen nicht immer genau zur gleichen Zeit gestartet. Gibt es eine Möglichkeit, das Skript so zu programmieren, dass es sich automatisch immer den Anfangspunkt jedes Signals sucht und dann nur den rot gekennzeichneten Bereich auswertet?
Vielen Dank und liebe Grüße!
Beschreibung: |
|
Download |
Dateiname: |
Untitled.jpg |
Dateigröße: |
35.52 KB |
Heruntergeladen: |
230 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.02.2020, 10:31
Titel:
|
|
Hallo,
was ist denn der Wert vor und nach der eigentlichen Messungen? Ist er konstant, ist er 0?
Jedenfalls etwas in der Art:
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Leja1902 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 25.02.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.02.2020, 10:54
Titel:
|
|
Hallo Harald!
Er ist annähernd 0 ( er schwankt immer etwas).
Vielen Dank für die schnelle Antwort.
Liebe Grüße
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.02.2020, 10:59
Titel:
|
|
Hallo,
dann kannst du es mal mit einer Anpassung des Schwellwerts versuchen. In der Graphik fehlt leider die Skala, so dass ich da wenig Tipps geben kann.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Leja1902 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 25.02.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.02.2020, 11:02
Titel:
|
|
Ich habe deinen Code mal angewendet, den Anfang hat er gut weggeschnitten (könnte aber noch mehr wegschneiden), das Ende allerdings nicht. Wie genau geht das mit dem Schwellwert (sorry, bin absolute Anfängerin!).
Beschreibung: |
|
Download |
Dateiname: |
Untitled.png |
Dateigröße: |
38.48 KB |
Heruntergeladen: |
229 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.02.2020, 11:12
Titel:
|
|
Hallo,
der Code sagt ja: nimm den Teil vom ersten bis zum letzten Mal, in dem das Signal größer 0 ist. Anhand des Plots würde ich eher sagen:
An der 0.02 kann man etwas drehen, um mehr oder weniger abzuschneiden.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Leja1902 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 25.02.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.02.2020, 11:20
Titel:
|
|
Alles klar, das macht Sinn. Gibt es die Möglichkeit, dass Matlab sich den Schwellwert selbstständig jedesmal berechnet?
Bzw. eigentlich brauche ich eben nur den Bereich dazwischen "wo was passiert". Alles wo es annähernd ruhiger ist, ist irrelevant.
Denn bei anderen Messungen reicht die 0,2 nicht aus (siehe Bild).
Beschreibung: |
|
Download |
Dateiname: |
Untitled.png |
Dateigröße: |
37.49 KB |
Heruntergeladen: |
229 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.02.2020, 13:43
Titel:
|
|
Hallo,
du müsstest das MATLAB in irgendeiner Form vorgeben, z.B. über das Maximum des Signals
Du musst das "wo was passiert" eben in irgendeine Form von Logik umsetzen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Leja1902 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 31
|
|
|
|
Anmeldedatum: 25.02.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.02.2020, 11:21
Titel:
|
|
Danke Harald!! Das hat mir sehr geholfen
|
|
|
|
|
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.
|
|