Problem with the interp function
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
"Error using interp (line 68)
Length of data sequence must be at least 9.
You either need more data or a shorter filter (L)."
How might I be able to fix this?
1 Commento
Walter Roberson
il 15 Nov 2019
Is it the case that for any input vector [a b c] with factor 3, that the output would be [a, 2/3*a+1/3*b, 1/3*a+2/3*b, b, 2/3*b+1/3*c, 1/3*b+2/3*c, c]
Risposta accettata
Walter Roberson
il 15 Nov 2019
Modificato: Walter Roberson
il 15 Nov 2019
out_vector = [reshape((reshape(diff(time_vector), [], 1) * (0:factor-1)/factor + reshape(time_vector(1:end-1),[],1)).',1,[]), time_vector(end)];
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Multirate Signal Processing 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!