Generating triangle wave form
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Horvath
am 28 Jun. 2024
Kommentiert: Horvath
am 16 Jul. 2024
Hi everyone!
I was wondering how can i generate a triangle wave form? I don't want to use the pre-prepared block with simulink for this purpose (I want to generate code from it which is effective). I know if i integrate a square wave form i can get the triangle wave form but at that case i have to generate a square wave.
Any ideas or help would be nice
Thanks for the answers.
0 Kommentare
Akzeptierte Antwort
Aquatris
am 28 Jun. 2024
Bearbeitet: Aquatris
am 28 Jun. 2024
You can use the general equation for the triangle wave and implement it using simple simulink blocks
t = 0:0.01:10; % time
f = @(t,p) 2*abs(t/p-floor(t/p+1/2)); % t is time p is period, this create triangle wave in 0-1 range
plot(t,f(t,1))
plot(t,f(t,10))
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Simulink Coder finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!