|
|
Spline Interpolation an Matrix/ Appdesigner |
|
Phoenix666 |
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 07.12.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.12.2019, 16:05
Titel: Spline Interpolation an Matrix/ Appdesigner
|
|
Hallo,
da alles was ich bis jetzt durchsucht habe, für mich nicht brauchbar ist muss ich jetzt doch ein neues Thema öffnen.
Bin noch eher ein Matlab-Neuling und habe folgende Frage:
Ich habe eine 2x300- Matrix (kann auch irgendeine größere Matrix mit 2 Zeilen sein) mit x und y werten.
Diese möchte ich jetzt durch eine Spline Kurve interpolieren.
Mit dem Appdesigner ist das meine Startup Fkt:
Und ich habe einen Slider zum angeben der Anzahl N der Punkte die interpoliert werden sollen in einem Bereich von N= 0 bis 65:
Leider klappt da fast garnix
Also das oben ist meine Idee, aber wie gesagt: Ich bin noch recht neu also es könnte auch voll daneben sein
Kann mir wer helfen? würde mich sehr freuen.
Vielen Dank!
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 07.12.2019, 20:04
Titel:
|
|
Hallo,
Zitat: |
Leider klappt da fast garnix |
Und das heißt was genau?
Wenn du eine Fehlermeldung bekommst, dann poste sie bitte.
Wenn das Verhalten unerwartet ist, dann genau angeben inwiefern.
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 ;)
|
|
|
Phoenix666 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 07.12.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.12.2019, 10:08
Titel:
|
|
Hallo Harald,
also eine Fehlermeldung direkt bekomme ich nicht. Es ist eher das Verhalten.
Beim ausführen des Programms öffnet sich wie gewollt das Plotfenster mit meinen Werten als Graph. Wenn ich aber den Wert am Slider änder verändert dieser Graph nur die Farbe von 'blue' auf 'black'. Ich möchte jedoch dass eine neue Kurve gezeichnet wird die eben mit dem von mir am Slider eingestellten Wert ( z.B. n= 10) dann eine Spline Interpolation durchführt mit 10 Punkten an meinen 1. Graph.
Wichtig ist die Abhängigkeit des n-Wertes des Sliders. Wenn mein Code bis hier hin rein hypothetisch korrekt wäre, müsste das noch irgendwie ergänzt werden.
Wenn aber jetzt schon Fehler drin sind wird das nix .
Ich hoffe das macht mein Problem klarer, es ist mein erster Beitrag und ich bin noch recht unerfahren mit Foren .
Desweiteren hat sich mein Code im Slider noch etwas geändert:
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 08.12.2019, 10:22
Titel:
|
|
Hallo,
in der neuen Code-Variante wird n nicht verwendet. Da wird also unabhängig von der Slider-Stellung immer dasselbe passieren.
Im ersten Code sehe ich kein offensichtliches Problem. Es wäre hilfreich, die gesamte App inkl. Beispieldaten zu haben.
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 ;)
|
|
|
Phoenix666 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 07.12.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.12.2019, 10:54
Titel:
|
|
Wahnsinn wie fix Sie im Antworten sind
Aber das Problem mit dem n hab ich auch gemerkt, aber finde die Lösung nicht.
Hab die Datei mit den Werten mal im Anhang.
Den Code selbst kann ich nicht hochladen, verbietet das Forum Hab die txt Datei dazu.
Danke und Viele Grüße!
Beschreibung: |
|
Download |
Dateiname: |
SplineInterpolation.TXT |
Dateigröße: |
4.33 KB |
Heruntergeladen: |
567 mal |
Beschreibung: |
|
Download |
Dateiname: |
Werte.mat |
Dateigröße: |
2.62 KB |
Heruntergeladen: |
384 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 08.12.2019, 11:26
Titel:
|
|
Hallo,
dann bitte die .mlapp gezippt anfügen.
Grüße,
Harald
(gerne duzen)
_________________
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 ;)
|
|
|
Phoenix666 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 07.12.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.12.2019, 11:36
Titel:
|
|
Ahh. Jawoll ist gemacht
Beschreibung: |
|
Download |
Dateiname: |
app3.zip |
Dateigröße: |
36.5 KB |
Heruntergeladen: |
342 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 08.12.2019, 20:02
Titel:
|
|
Hallo,
mit dem ersten Versuch müsstest du eigentlich eine klare Fehlermeldung bekommen haben, etwa sowas:
Mit anderen Worten: bei einer Spline müssen Anzahl von x- und y-Werten zusammenpassen. Sprich, du brauchst etwas wie:
Ich würde hold immer nur mit on oder off verwenden. Was du mit den diversen hold-Befehlen willst, ist mir nicht klar.
Den Slider würde ich an die Anzahl der Werte anpassen:
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 ;)
|
|
|
Phoenix666 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 07.12.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.12.2019, 15:23
Titel:
|
|
Alles klar!
Vielen Dank für deine Hilfe und deine Zeit
Grüße zurück
|
|
|
|
|
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.
|
|