Tessellation in Mablab
-
Hallo zusammen
Ich habe folgendes Problem mit Matlab. Ich habe einige statistische Werte und möchte diese mit Matlab visualisieren. Leider habe ich sehr wenige Samples (weniger als 100), wodurch der 3D Plot ziemlich Scheisse aussieht (vor allem die Falschfarben). Ich suche nun eine Funktion, welche meine 2 Vektoren und die Matrix nimmt, diese bspw. 10mal so gross macht und sämtliche Werte der Originalvektoren und Matrizien interpoliert.Das Ganze ist schliesslich für die surf Funktion.
Gibt es sowas schon, oder muss ich das selbst schreiben?
Mfg Samuel
-
Hab das Problem grad selbst gelöst: Die Funktion griddata erfüllt genau diesen Zweck. Hoffe das hilft noch irgendwan jemandem
-
Ishildur schrieb:
Hab das Problem grad selbst gelöst: Die Funktion griddata erfüllt genau diesen Zweck. Hoffe das hilft noch irgendwan jemandem
Es gibt auch noch delaunay und trisurf. griddata benutzt delaunay intern zur Triangulation und tastet die 2D Fläche durch lineare Interpolation der Dreiecke ab. Solche Daten lassen sich aber auch ohne griddata visualisieren: Triangulieren (delaunay) und Darstellen (trisurf).