Problema di Rappresentazione grafica di dati.-[Mathematica, Matlab]
Salve ho dei dati nella forma {{x1,y1,z1},{x2,y2,z2},...,{xn,yn,zn}} che provengono da uno script di Mathematica, con il comando ListPointPlot3D di Mathematica i dati appaiono corretti ma usano il comando ListPlot3D che interpola i dati per creare una superficie la supericie che emerge è chiaramente sbagliata. Ho provato ad esportare i dati in Matlab ed anche li il problema è identico il che mi porta ad ipotizzare una problema di fondo negli algoritmi usati dai software! Qualche suggerimento?



Risposte
I due grafici non hanno nemmeno lo stesso intervallo di rappresentazione. Forse conviene aggiustare questo per poter fare un confronto grafico più significativo.
In ogni caso è noto che interpolare tanti dati tutti insieme causa fenomeni poco piacevoli [e.g. fenomeno di Runge]. Che cosa vuoi ottenere alla fine? Ti serve una superficie che interpola esattamente i punti o ti serve solo una superficie per una rappresentazione qualitativa? Nel secondo caso, puoi scegliere prendere un polinomio di grado opportuno [4?] che interpola ai minimi quadrati.
In ogni caso è noto che interpolare tanti dati tutti insieme causa fenomeni poco piacevoli [e.g. fenomeno di Runge]. Che cosa vuoi ottenere alla fine? Ti serve una superficie che interpola esattamente i punti o ti serve solo una superficie per una rappresentazione qualitativa? Nel secondo caso, puoi scegliere prendere un polinomio di grado opportuno [4?] che interpola ai minimi quadrati.
"Raptorista":
I due grafici non hanno nemmeno lo stesso intervallo di rappresentazione. Forse conviene aggiustare questo per poter fare un confronto grafico più significativo.
In ogni caso è noto che interpolare tanti dati tutti insieme causa fenomeni poco piacevoli [e.g. fenomeno di Runge]. Che cosa vuoi ottenere alla fine? Ti serve una superficie che interpola esattamente i punti o ti serve solo una superficie per una rappresentazione qualitativa? Nel secondo caso, puoi scegliere prendere un polinomio di grado opportuno [4?] che interpola ai minimi quadrati.
Grazie per la rispota intanto


Se basta una rappresentazione qualitativa, allora la quartica ai minimi quadrati dovrebbe andare bene, o anche una quartica qualunque. Mi sorprende comunque che non ci sia una funzione che crea una superficie semplicemente unendo i puntini vicini...
"Raptorista":
Se basta una rappresentazione qualitativa, allora la quartica ai minimi quadrati dovrebbe andare bene, o anche una quartica qualunque. Mi sorprende comunque che non ci sia una funzione che crea una superficie semplicemente unendo i puntini vicini...
proverò! intanto grazie, in caso aggiorno di qualche novità :p
Di niente, buona fortuna!