Ich habe eine Reihe von 13 experimentellen Punkten mit X von 0 bis 100 in ungleichen Intervallen und entsprechenden Werten von Y. Mit Kurvenanpassung Werkzeug (Interpolant, PCHIP) kann ich erhalten Grafik und erhalten auch Werte von intermittierenden Punkten mit Datencursor. Allerdings brauche ich 1000 Werte im gleichen Abstand von 0,1 von 0 bis 100. Wie kann ich diese 1000 Werte aus dem Werkzeug bekommen? Früher gab es im älteren Matlab eine Evaluierungsoption, aber das sehe ich nicht in diesem.Interpolation von Datenpunkten in Kurvenanpassung Werkzeug in Matlab 2017
2
A
Antwort
1
Die Option zum Speichern der angepassten Ergebnisse im Arbeitsbereich wurde gefunden. Danach war es ziemlich einfach. x1 = (0: 0,1: 100). '; y1 = angepasste Kurve (x1);
Jetzt fühle ich mich sehr dumm.
0
Hier ist, wie die bekommen gleich beabstandeten Interpolations-Daten im Skript:
% Your data
x = [0;4;6;10;11;13;17;23;24;34;35;37;39;40;49;58;78;82;90;94;100];
y = sin([0.51;1.15;1.19;1.86;1.92;2.32;2.74;2.81;2.83;3.44;3.93;...
4.07;4.08;4.32;4.6;4.68;4.87;4.9;4.99;5.14;5.84]*3);
% Create new equally-distant baseline
x2 = linspace(0,100,1000);
% Fit your data, compute new values of y for x2
y2 = pchip(x,y,x2);
% Plot everything
figure
hold all
plot(x,y,'kx')
plot(x2,y2,'r-');
Verwandte Themen
- 1. Kurvenanpassung mit einer großen Anzahl von Datenpunkten
- 2. Benutzerdefinierte Gleichung Kurvenanpassung in Matlab
- 3. lineare Interpolation zwischen zwei Datenpunkten
- 4. MATLAB Kurvenanpassung mit Pisten
- 5. Predictive Kurvenanpassung Matlab
- 6. Matlab: Kurvenanpassung mit Startwert
- 7. Kurvenanpassung mit Fehlerbalken, Matlab
- 8. Komplexer Wert Fehler in Matlab Kurvenanpassung
- 9. Kurvenanpassung durch einen bestimmten Punkt in Matlab
- 10. MATLAB-Kurvenanpassung, exponentiell gegenüber linear
- 11. Zeichnen eines Polygons um Gruppen von Datenpunkten in MATLAB
- 12. Differenzieren von Datenpunkten mit Farbe in einem 3D-Stammdiagramm Matlab
- 13. Interpolation von Datenpunkten an den Endpunkten eines Datensatzes
- 14. MATLAB: Interpolation über NaNs in einer Zeitreihe
- 15. Bilineare Interpolation in Matlab (ohne eingebaute Funktionen)
- 16. Kurvenanpassung in MATLAB wie 1 + x/1 + x^2
- 17. eine Akima Spline Kurvenanpassung
- 18. Poisson-PDF-Parameter mit Kurvenanpassung in MATLAB schätzen
- 19. Logarithmische Interpolation in Python
- 20. MATLAB: Interpolation, die eine Matrix
- 21. Verwenden der linearen Interpolation zur Vorhersage von Werten in Matlab
- 22. Kurvenanpassung in LabView
- 23. Anruf Python von Matlab 2017 mit Optionen
- 24. Lagrange-Interpolation in JavaScript
- 25. exponentielle Kurvenanpassung mit Python
- 26. Kurvenanpassung unsortierter Punkte in einem Flugzeug
- 27. Cubic Interpolation für spezifische Punkte unter Verwendung interp2 in Matlab
- 28. Mehrere Variable nicht lineare Regression oder Kurvenanpassung Matlab
- 29. Skalieren des Bildes mit Bilinear Interpolation - Matlab
- 30. Wie zu implementieren lineare Interpolation in Matlab - Koordinaten und Daten