Calcolo costante di tempo da dati sperimentali

Brunosso
Ragazzi mi serve una mano con matlab.

Ho un sistema fisico che ricava la resistività (e o anche la resistenza) di una gomma sottoposta a compressione meccanica. Con labview, sto acquisendo dati sia in transitorio che in regime, infatti, dopo aver variato la compressione della gomma, la resistività (e o anche la resistenza) tendono verso valori stabili... dopo circa 8-10h di simulazione

In definitiva ho questo andamento


La curva sperimentale è quella in blu. Infatti in 16h di acquisizione ho una resistenza che si attesta sui 300KOhm di regime.

Elaborando con matlab i dati ho usato la funzione fminsearch, con una funzione f che ho definito come un'esponenziale.
Vi allego lo script.


con questo metodo, riesco ad approssimare la curva, con quella in rosso, che è la mia funzione f..

Vi vorrei chiedere se è la strada giusta, o se conoscete altri metodi più precisi, non mi interessa la velocità computazionale, mi interessa approssimare il più possibile la funzione in blu, in modo da ricavare una funzione matematica, e poi una costante di tempo

Grazie

Risposte
Raptorista1
Se vuoi ottenere una funzione che sia molto simile a quella, allora devi affrontare il problema dell'interpolazione della funzione!
La via maestra è quella dell'interpolazione polinomiale.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.