How do I offset a repeating sequence?
Mostrar comentarios más antiguos
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 comentarios
David Miller
el 2 de Jul. de 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
el 5 de Jul. de 2016
Editada: HayMakerMaker
el 5 de Jul. de 2016
HayMakerMaker
el 5 de Jul. de 2016
Editada: HayMakerMaker
el 5 de Jul. de 2016
Respuestas (0)
Categorías
Más información sobre General Applications en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

