generate a triangular pulse

조회 수: 2 (최근 30일)
Muhammad Haziq
Muhammad Haziq 2020년 2월 25일
답변: Karan Singh 2025년 2월 5일
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일
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

카테고리

Help CenterFile Exchange에서 Simulink에 대해 자세히 알아보기

태그

제품


릴리스

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by