|
|
Kurve mit negativer Steigung erzwingen |
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 23.10.2012, 14:29
Titel:
|
|
x muss sortiert sein und darf keine Mehfacheinträge (distinct) enthalten.
|
|
|
|
|
Jonadei |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 14.08.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.10.2012, 14:50
Titel:
|
|
Ok, jetzt verstehe ich deinen Code. Es geht jetzt zwar, aber auf die angepasste Steigung wird irgendwie keine Rücksicht genommen.
Kurz der Code und dann die Grafik
Beschreibung: |
|
Download |
Dateiname: |
spline.png |
Dateigröße: |
20.14 KB |
Heruntergeladen: |
653 mal |
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 23.10.2012, 14:59
Titel:
|
|
OK, jetzt noch x und xx vertauschen, dann sollte das schick aussehen...
|
|
|
Jonadei |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 14.08.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.10.2012, 15:03
Titel:
|
|
Du meinst im Plot?
Vectors must be the same lengths.
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 23.10.2012, 15:09
Titel:
|
|
Ja, klar... Das wird schon. x sind die Stützstellen, zwischen denen interpoliert wird und xx die Stellen, an denen das ganze ausgewertet werden soll.
|
|
|
Jonadei |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 14.08.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.10.2012, 15:16
Titel:
|
|
Vielen Dank
Abgesehen davon, dass sich weniger Punkte auf der Geraden befinden, ist es das gleiche Ergebnis oder sehe ich das falsch?
Noch etwas: Entfernt man durch den Sortiervorgang nicht die Charakteristik der Kurve?
Beschreibung: |
|
Download |
Dateiname: |
spline2.png |
Dateigröße: |
17.48 KB |
Heruntergeladen: |
644 mal |
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 23.10.2012, 15:20
Titel:
|
|
Dann ist es wohl noch zu dicht...
Die Charakteristik der Kurve bleibt von der Sortierung natürlich völlig unberührt, da die Charakteristik allein durch die Relation von x->y definiert ist, nicht aber von der Reihenfolge der Wertepaare.
|
|
|
Jonadei |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 14.08.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.10.2012, 15:31
Titel:
|
|
Jetzt dürfte es passen
Der Plot ist lediglich verwirrend, da es wirklich eine Gerade ist. Plottet man yy, dann ist es korrekt
Nur ein Problem gibt es noch, die Werte sind negativ. Ursprünglich waren es Höhenwerte, welche erhalten bleiben sollen.
bringt die Sache zwar wieder ins Positive, aber leider ist die die Steigung natürlich wieder positiv.
Beschreibung: |
|
Download |
Dateiname: |
spline3.png |
Dateigröße: |
11.85 KB |
Heruntergeladen: |
594 mal |
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 23.10.2012, 15:39
Titel:
|
|
Du, wir machen später weiter. Ich habe hier kein Matlab. Das bläht den Thread nur unnötig auf.
|
|
|
Jonadei |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 14.08.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.10.2012, 15:43
Titel:
|
|
Kein Problem! Aber vielen Dank schon einmal. Wir sind kurz vor der Lösung
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 23.10.2012, 18:57
Titel:
|
|
So, ich habe das jetzt selbst mal zeichnen lassen. Der Unterschied zu einer Regressionsgeraden ist marginal und es trifft meiner Meinung auch nicht den Verlauf der Messdaten.
Daher folgender Vorschlag:
Was hältst du davon?
|
|
|
Jonadei |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 14.08.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.10.2012, 19:15
Titel:
|
|
Bin beeindruckt! Das gefällt mir gut. Ich werde morgen nochmal ein paar andere Datensätze testen, aber es schaut super aus
Danke für deine Expertise!
Ich habe jetzt mal im Anhang beide Ansätze als Kurve angehängt.
Eine Sache habe ich aber noch, wie komme ich wieder zu meinen alten Werten zurück, die sich im Bereich zwischen 140-150 bewegt haben?
Beschreibung: |
neue Version: y=-0.01*x+0.02*cos(0.5*x); |
|
Download |
Dateiname: |
spline4.png |
Dateigröße: |
11.56 KB |
Heruntergeladen: |
635 mal |
Beschreibung: |
|
Download |
Dateiname: |
spline3.png |
Dateigröße: |
11.85 KB |
Heruntergeladen: |
623 mal |
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 24.10.2012, 08:37
Titel:
|
|
Jonadei hat Folgendes geschrieben: |
Eine Sache habe ich aber noch, wie komme ich wieder zu meinen alten Werten zurück, die sich im Bereich zwischen 140-150 bewegt haben? |
Indem du du den entsprechenden Definitionsbereich (x=daten) wählst. Es steht jetzt allerdings noch der wichtige Punkt der Regression aus.
Als Modellfunktion würde ich dann f(x)=y=a*x+b*cos(c*x) +d ansetzen.
|
|
|
Jonadei |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 14.08.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.10.2012, 13:55
Titel:
|
|
Sorry für die späte Rückmeldung.
Die Modellfunktion f(x)=y=a*x+b*cos(c*x) +d anstatt y=-0.01*x+0.02*cos(0.5*x)? Wie kommt man dorthin?
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 24.10.2012, 14:10
Titel:
|
|
OK, ich dachte, das Prinzip der Regression wäre dir klar! Man muss doch, durch Wahl der freien Parameter, die Kurve an die Messdaten anpassen. Oder hast du das etwa gar nicht vor?
|
|
|
|
Gehe zu Seite Zurück 1, 2, 3, 4 Weiter
|
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.
|
|