|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Dec 2005
Città: Velletri
Messaggi: 214
|
[MatLab] Ricostruzione funzione da grafico
Ciao a tutti.
Ho un grafico e dovrei ricostruire la funzione da cui deriva. Come prima prova ho usato l'approssimazione nella funzione plot ma comunque non mi aiuta molto perché i valori della funzione restano sempre gli stessi. Allora ho scoperto la funzione polyval che data una sequenza di valori mi ricostruisce un polinomio di grado definito con minimo errore quadratico, ma non mi aiuta molto perché fuori dall'intervallo in cui io ho immesso i valori ripresi dal grafico la funzione se ne va dove vuole. Esiste qualcosa di più preciso? Grazie per le risposte. |
![]() |
![]() |
![]() |
#2 |
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Se hai un insieme discreto di coppie (x,y(x)) con le x a due a due distinte, allora esistono infinite funzioni continue tali che f(x)=y(x) per ognuna delle x nell'insieme.
Se vuoi una funzione che passi per quei punti, abbia un grafico "elegante" e non sia computazionalmente troppo onerosa, puoi provare una spline cubica di interpolazione.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Dec 2005
Città: Velletri
Messaggi: 214
|
Ho provato con le spline ma sembra solo che riesca a disegnarla. Dici che se catturo l'output del plot ottengo qualcosa?
Comunque il problema è esattamente quello che dicevi te, proverò a vedere meglio sull'help del programma, grazie. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:50.