Pagina 1 di 1

problema con Excel

MessaggioInviato: 11 feb 2013, 15:00
da fotone
Salve a tutti, vi spiego il mio problema. Ho su Excel una colonna con delle posizioni "x "di un traslatore di un generatore elettrico lineare e una colonna in cui vi ho riportati i valori che assume il flusso concatenato in una bobina dello statore per ognuna delle posizioni "x" della colonna di cui parlavo sopra. Considerando la prima ipotesi che il traslatore si muove a velocità costante , ho associato ad ogni posizione "x" un tempo t ,secondo la relazione t=(x-x0)/v e poi mi sono calcolato una sorta di derivata facendo deltaflusso/delta tempo per calcolare la forza elettromotrice indotta. Fin qui tutto a posto, se io invece voglio far muovere questo traslatore non a velocità costante ma bensì secondo un moto oscillante del tipo x=x0 + Asen(wt) , come faccio ad associare ad ogni posizione "x" un tempo t ?

Re: problema con Excel

MessaggioInviato: 12 feb 2013, 8:40
da dimaios
La variabile indipendente è il tempo t e non la posizione x.

x=x_0 + A \sin(\omega t)

Su una colonna metti il tempo t da 0 a t_{max}, decidi tu la discretizzazione temporale.
Se per esempio vuoi simulare a 0 a 1 secondo a passi di 0.1 secondi nella colonna avrai.

0 0.1 0.2 0.3 0.4 ....... 1

Poi ti calcoli x su un'altra colonna come saprai sicuramente fare a partire dalla formula.
Alternativamente puoi scrivere un pezzo di codice in VBA (Visual Basic of Application ).