- Questo topic ha 1 risposta, 2 partecipanti ed è stato aggiornato l'ultima volta 21 anni, 5 mesi fa da .
-
Topic
-
Salve gente!Ho un problema con Mathematica di Wolfram… non ha direttamente a che vedere con LaTeX, ma penso che l’intersezione tra gli insiemi degli utenti dei due programmi sia significativamente diversa dal vuoto… 😉
Ho una funzione z di due variabili x, y data “per punti sperimentali”:
`
dati={{x_1,y_1,z_1}, {x_2,y_2,z_2}, …, {x_n,y_n,z_n}}
`
e vorrei trovare il valore della “funzione interpolante” z in punti intermedi.Ho trovato la funzione interpolante così:
`
f=Interpolation[dati]
`
che va benissimo. Purtroppo, però, non riesco a disegnarne il grafico. Se faccio:
`
Plot3D[f[x,y],{x,x_min,x_max},{y,y_min,y_max}]
`
Mathematica dà errore. Qual è la sintassi del comando?Inoltre, non so esattamente quale sia il legame funzionale che lega z ad x e y, ma ho notato che, fissata la x, la relazione tra z ed x è di tipo parabolico (cioè se determino la parabola di best fit trovo un accordo eccellente con i punti sperimentali). Idem per quanto riguarda la relazione tra z ed y. Ho pensato che il lagame fra z ed (x,y) fosse di tipo “polinomio di secondo grado”, ma se faccio
`
Fit[dati, {1,x,y,x^2,y^2,xy},{x,y}]
`
ottengo un risultato totalmente sballato. Non capisco se l’errore è di sintassi (riguarda Mathematica) o di logica (riguarda la mia comprensione del problema).Scusate l’OT…
- Devi essere connesso per rispondere a questo topic.