|
|
Problem mit lokalen Minima |
|
NexX |
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 14.07.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.07.2013, 11:52
Titel: Problem mit lokalen Minima
|
|
Hallo,
ich habe Thermografie-Messungen gemacht und habe nun folgendes Problem.
In meinem Temperaturverlauf finden sich lokale Minima, da sich eine gekühlte Heizspule zwangsläufig noch zwischen dem zu messenden Objekt und Kamera befindet und ich das auch nicht ändern kann.
Hat jemand eine Idee wie ich dennoch einen interpolierten Temperaturverlauf ohne die lokalen Minima bekommen kann?
Danke im Vorraus
Beschreibung: |
|
Download |
Dateiname: |
verlauf.JPG |
Dateigröße: |
78.14 KB |
Heruntergeladen: |
957 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 14.07.2013, 12:03
Titel:
|
|
Hallo,
eine Möglichkeit wäre, mit convhull die konvexe Hülle zu bestimmen (für jeden Verlauf separat).
Bitte keine Doppelposts.
Grüße,
Harald
|
|
|
NexX |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 14.07.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.07.2013, 13:22
Titel:
|
|
Hallo,
das ist schonmal nicht schlecht. Leider bekomme ich es aber nicht besser als auf dem Bild hin. Hat jemand noch ne Idee?
Beschreibung: |
|
Download |
Dateiname: |
convhullsmall.jpg |
Dateigröße: |
42.28 KB |
Heruntergeladen: |
945 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 14.07.2013, 14:05
Titel:
|
|
Hallo,
anhand von Graphen alleine ist es schwierig, Vorschläge zu machen und zu experimentieren. Kannst du 1-2 Testdatensätze zur Verfügung stellen?
Nächste Idee wäre: Differenzenquotienten berechnen und aus den Steigungen Schlüsse ziehen. Dazu müsste man aber eben sehen, wie die Messpunkte verteilt sind.
Grüße,
Harald
|
|
|
NexX |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 14.07.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.07.2013, 15:28
Titel:
|
|
Lässt sich einrichten. Hier ein paar Datensätze in Excel (mat-Files kann man ja seltsamerweise nicht hochladen). Danke für die Mühen.
Beschreibung: |
|
Download |
Dateiname: |
Thermografie.xls |
Dateigröße: |
133 KB |
Heruntergeladen: |
581 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 14.07.2013, 16:10
Titel:
|
|
Hallo,
es ist ja so, dass um die Minima herum auch die Steigung betragsmäßig deutlich größer ist als sonst. Wie wärs mit so etwas?
Grüße,
Harald
|
|
|
NexX |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 14.07.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.07.2013, 16:57
Titel:
|
|
Das sieht schon gut aus. Kannst du die Definition von invalid noch bisschen erläutern? Du füllst eine Matrix der selben Größe wie y mit Nullen und dann steige ich aus.
So wie ich das verstehe hast du auch einen lower boundary für y bei 55 angesetzt, was aber für die Temperaturkurven im niedrigen Bereich problematisch ist.
Die entstandenen Lücken würde ich jetzt mit nem Smoothing Spline interpolieren oder hast du da ne elegantere Lösung?
Was mir noch eingefallen ist: Eigentlich könnte ich doch auch sagen, dass für x < 0 die Steigung positiv sein muss und für x > 0 die Steigung negativ sein muss, sonst >> invalid. Was hältst du davon?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 14.07.2013, 18:19
Titel:
|
|
Hallo,
im Grunde ist es
abs(diff(y))>5 | y(1:end-1,:) < 55
und dann eine Zeile mit false drüber für gleiche Dimensionen.
Zitat: |
Eigentlich könnte ich doch auch sagen, dass für x < 0 die Steigung positiv sein muss und für x > 0 die Steigung negativ sein muss, sonst >> invalid. |
Das Problem dabei ist, dass du die steigenden Flanken von den lokalen Minima weg behältst.
Grüße,
Harald
|
|
|
|
|
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.
|
|