Hi everone,
I want to generate a triangular waveform with sampling frequency of 20k and having a pulse width of 4.25 ms. I need to adjust amplitude and range of triangle according to my needs. for this purpose I try to use " tripuls(t) " command but couldn't succeed in it. Can any body help me.
regards,
Haziq

답변 (1개)

Karan Singh
Karan Singh 2025년 2월 5일

0 개 추천

You might find the sawtooth function helpful for generating a triangular pulse: https://in.mathworks.com/help/signal/ref/sawtooth.html.
Here's an example directly from the documentation that you can adjust as needed.
"sampling frequency of 20k and having a pulse width of 4.25 ms".
T = 10*(1/50);
fs = 1000;
t = 0:1/fs:T-1/fs;
x = sawtooth(2*pi*50*t);
plot(t,x)
grid on
Karan

카테고리

도움말 센터File Exchange에서 Simulink에 대해 자세히 알아보기

제품

릴리스

R2018a

태그

질문:

2020년 2월 25일

답변:

2025년 2월 5일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by