Calcolo dell'equazione di un piano con i minimi quadrati

Messaggioda Marcolini » 19/10/2008, 17:25

Ciao a tutti,

Devo calcolare l'equazione di un piano con il principio dei minimi quadrati di una serie N di punti di coordinate (X;Y;Z) e poi traslare il sistema di riferimento in modo che Y sia normale a tale superficie.

Qualcuno può aiutarmi con un programmino in matlab, mathematica oppure qualcosa di più comodo?

Grazie e a presto
Marcolini
Starting Member
Starting Member
 
Messaggi: 21
Iscritto il: 10/09/2008, 19:37

Messaggioda Marcolini » 23/10/2008, 16:53

47 consultazioni ma nessuna risposta! :(
Marcolini
Starting Member
Starting Member
 
Messaggi: 21
Iscritto il: 10/09/2008, 19:37

Messaggioda Marcolini » 24/10/2008, 21:41

:cry:
Marcolini
Starting Member
Starting Member
 
Messaggi: 21
Iscritto il: 10/09/2008, 19:37

Messaggioda Marcolini » 26/10/2008, 11:40

92 consultazioni 8-[
Marcolini
Starting Member
Starting Member
 
Messaggi: 21
Iscritto il: 10/09/2008, 19:37

Messaggioda dissonance » 26/10/2008, 12:21

buh mi dispiace che nessuno ti aiuti, io di questo argomento so poco e niente (più niente che poco), però credo che si tratti di un tipico problema numerico, quindi mi orienterei su matlab; so che ci sono delle istruzioni apposta per l'approssimazione (forse POLYFIT fa al caso tuo, in sostanza dato un insieme di punti ne genera il polinomio di migliore approssimazione del grado che tu specifichi; scegliendo il primo grado dovresti ottenere qualcosa di utile). Per concludere, che cosa vuoi dire con "traslare il sistema di riferimento in modo che Y sia normale ecc..."? Che cos'è Y?
Avatar utente
dissonance
Moderatore
Moderatore
 
Messaggi: 9110
Iscritto il: 24/05/2008, 19:39
Località: Bari

Messaggioda Marcolini » 27/10/2008, 10:49

Y é un asse cartesiano... in pratica io devo eliminare la coordinata Z proiettando tutto su di un piano normale ma il piano scelto deve essere esattamente quello interpolante... :roll:
Marcolini
Starting Member
Starting Member
 
Messaggi: 21
Iscritto il: 10/09/2008, 19:37

Messaggioda Marcolini » 29/10/2008, 20:45

:cry:
Marcolini
Starting Member
Starting Member
 
Messaggi: 21
Iscritto il: 10/09/2008, 19:37

Messaggioda Marcolini » 31/10/2008, 18:18

168 visite ma ancora nulla...

POLYFIT genera un polinomio ma io ho bisogno di un piano... :(

avete capite il mio post o dovrei riscriverlo? fate un segno che avete un infinitesimo di ordine superiore al primo tendente a zero di interesse... :)
Marcolini
Starting Member
Starting Member
 
Messaggi: 21
Iscritto il: 10/09/2008, 19:37

Messaggioda dissonance » 31/10/2008, 18:35

Prova a riscrivere tutto con più precisione. A naso mi pare un problema tipico dell'analisi numerica. Dai un'occhiata a questa pagina, contiene una guida al calcolo numerico con Matlab che mi pare semplice e completa. Guarda nella sezione "Least Squares".
Avatar utente
dissonance
Moderatore
Moderatore
 
Messaggi: 9110
Iscritto il: 24/05/2008, 19:39
Località: Bari

Messaggioda Marcolini » 03/11/2008, 11:08

In pratica ho N punti nello spazio che devo interpolare con un piano (processo dei minimi quadrati). Una volta che ho determinato l'equazione di questo piano devo traslare il sistema di riferimento in modo che l'asse Y sia normale ad esso.
Marcolini
Starting Member
Starting Member
 
Messaggi: 21
Iscritto il: 10/09/2008, 19:37

Prossimo

Torna a Analisi Numerica e Ricerca Operativa

Chi c’è in linea

Visitano il forum: Nessuno e 0 ospiti