Vai al contenuto
PLC Forum


Interpolazione In C/c++


Messaggi consigliati

Inserito:

Salve. Ho un segnale sinusoidale, devo contare gli attraversamenti per lo zero (facendo il prodotto del valore precedete con quello successivo se è negativo ho avuto un attraversamento); fin qui credo che ci siamo. Per fare la cosa più precisa (dato che i punti precedente e successivo possono discostarsi anche di molto dall'asse) devo effettuare l'interpolazione tra i due. Quancuno mi potrebbe aiutare nell'indicarmi qualche riferimento ad un codice c/c++? A titolo informativo volevo dire che sto utilizzando LabWindows CVI della National Instruments. Grazie.


Inserita: (modificato)

salves quare80,

Ho un segnale sinusoidale, devo contare gli attraversamenti per lo zero (facendo il prodotto del valore precedete con quello successivo se è negativo ho avuto un attraversamento); fin qui credo che ci siamo. Per fare la cosa più precisa (dato che i punti precedente e successivo possono discostarsi anche di molto dall'asse) devo effettuare l'interpolazione tra i due.
Modificato: da Savino
Inserita:

Io ti posso dare questo link

L'approccio è rigoroso e matematico. Forse cercavi qualcosa di più pratico

Comunque ci sono alnche algoritmi già scritti in C

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...