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

interpolierte Daten y Werte ablesen

 

Thomas_74
Forum-Century

Forum-Century


Beiträge: 241
Anmeldedatum: 06.02.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.09.2009, 15:34     Titel: interpolierte Daten y Werte ablesen
  Antworten mit Zitat      
Hi,
ich habe Datenpunkte die mit pchip interpoliert werden ("Kaliebriergerade").
Jetzt möchte ich zu jedem beliebigen xWert einen Y Wert finden der dann auf der "Kaliebriergeraden" liegt.
Gibt es da eine "einfache" Lösung?

MfG Thomas
Rolling Eyes
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.449
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 29.09.2009, 15:42     Titel:
  Antworten mit Zitat      
Hallo,

ich verstehe die Frage nicht ganz. pchip liefert dir doch eben diese Werte?

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

Forum-Century

Forum-Century


Beiträge: 241
Anmeldedatum: 06.02.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.09.2009, 16:00     Titel:
  Antworten mit Zitat      
1.)Ja damit ist die Kaliebriergerade schön gemacht.
2.)Ich möchte dann einem neuen X Wert (Messung) nehmen (der nicht unbedingt schon als Punkt (x,y) gemacht wurde) und den zugehörigen Y Wert finden.

MfG Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.449
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 29.09.2009, 16:20     Titel:
  Antworten mit Zitat      
OK... und wie soll dieser y-Wert nun berechnet werden?

1. im Grunde genau wie vorhin -> nochmal pchip, wie für die anderen Werte auch.
2. durch Interpolation des richtigen Geradenstücks -> interp1 auf die interpolierten Punkte anwenden
3. (wenn du mir sagst, was du genau willst, kann ich dir evtl auch sagen, wie du es erreichst)

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

Forum-Century

Forum-Century


Beiträge: 241
Anmeldedatum: 06.02.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.09.2009, 16:43     Titel:
  Antworten mit Zitat      
Hi erst mal vielen Dank,

ich glaube für meine Anwendung ist es nicht so wichtig mit welcher Methode ich die letzte "Interpolation" mache. Ich kann ja vorher mit pchip nahe ran, könnte das letzte stück also auch linear machen.
Das Ding ist mir ist nicht klar ob ich eine Interpolation machen kann wo mein (wahrscheinlich ziemlich krummer) x Wert drin vorkommt?
Ich hab jetzt also X,Y Werte für X= 1,2,3,4,5... erwarte aber für den Wert der mich interessiert einen XWert wie 1.0002541 wo ich dann den passenden YWert suche.
Zur not geht das sicher auch linear über Winkelfunktionen aber schöner währe es wenn ich die bestimmt vorhandene Matlab Funktion finden könnte.

MfG
Confused Confused
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.449
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 29.09.2009, 17:25     Titel:
  Antworten mit Zitat      
Probiers doch mal aus. Meines Erachtens sollte es dabei kein Problem geben.

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