How do I offset a repeating sequence?
Afficher commentaires plus anciens
Hello,
I have two sawtooth functions using two "repeating sequence" blocks. I want to offset the second one by one half of a period (in this case, 15 seconds - one period is 30 seconds).
So then, initially, the first sawtooth would start at 0, and the second would start at 0.5, since the output of each sawtooth is between 0 and 1
I have tried using the "Transport Delay" block to delay the second function, but this gives a value of 0 until the 15 second mark, and for some reason it only allows one period of the sawtooth to pass. Then it just gives a value of 0 constantly.
Any help would be appreciated. Thank you.
3 commentaires
David Miller
le 2 Juil 2016
If f(x) and g(x) are your two saw tooth functions and you would like f(x) and g(x) to be out of phase by dx, can you not just shift the domain of one of them? g(x) -> g(x+dx), here dx is 15 seconds.
HayMakerMaker
le 5 Juil 2016
Modifié(e) : HayMakerMaker
le 5 Juil 2016
HayMakerMaker
le 5 Juil 2016
Modifié(e) : HayMakerMaker
le 5 Juil 2016
Réponses (0)
Catégories
En savoir plus sur General Applications dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

