Sample a not uniform time vector to get values from dependent variable
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Jose Pachón
il 8 Mag 2020
Modificato: Walter Roberson
il 8 Mag 2020
I have imported a signal from PSpice and I need to sample that signal at a fixed frequency. The time vector doesn't have uniform sample intervals so I can´t get equal-separated values from the signal.
t=[0.001145 0.001456 0.0018123 0.00221234 0.00242345 0.0026567 0.0028904 0.0032345 0.0034567 0.0035678 0.0044567 0.0047890 0.0055677 ...]
s=[1 2 3 4 5 6 7 8 9 10 11 12 13 ...]
Ts=0.002
I would need the values from s related to 0.002 , 0.004 , 0.006 , 0.008 , 0.01....., If I round time vector I'd get multiple values (for 0.002 i would obtain 4 values but i need just 1) and I can´t index s vector.
0 Commenti
Risposta accettata
Walter Roberson
il 8 Mag 2020
Modificato: Walter Roberson
il 8 Mag 2020
interp1(t,is,0.002:.002:max(t))
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Specialized Power Systems in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!