How do I stretch the time of a signal locally ?
12 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi All
I have a signal that its time increment is 0.01 sec and the signal duration is 100 seconds. I want to stretch and increase the time increment from time 50 sec to 55 sec from 0.01 sec to 0.5 sec. apparently this will affect the values of the successive time values and the total time duration.
what is the algorithm to do this ?
0 commentaires
Réponses (1)
Amir RF
le 10 Déc 2020
Hello Dear Farzad,
If I understand your question correctly, your original signal is a 100 sec signal and you want to expand some part of this signal. First you can slice your original signal such as
interested_vector = original(50:0.5:55);
Then you should insert this part in the right place:
result = (original(0:50) interested_vector original(55:end));
I hope this gives you some idea to do what you want.
Best,
Voir également
Catégories
En savoir plus sur Fourier Analysis and Filtering dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!