how do i plot a sawtooth graph without using the sawtooth function?
显示 更早的评论
T = 10*(1/50);
Fs = 1000;
dt = 1/Fs;
t = 0:dt:T-dt;
x = sawtooth(2*pi*50*t);
plot(t,x)
grid on
回答(3 个)
Raj
2019-5-6
0 个投票
See the accepted answer here:
You have to define a high value for parameter 'n' in the code.
Vedika Shinde
2021-1-27
0 个投票
i) Write a set of MATLAB commands for approximating the continuous-time periodic Sawtooth wave of amplitude 5 volts, fundamental frequency 20Hz,and duty cycle 0.5. Plot five cycles of this waveform. ii) Find out the fourier series of this waveform plotted in (i). (iii) Plot the equation of Fourier series to get the original waveform back.
1 个评论
Atharva Deshpande
2021-2-4
if u got any stuff related to the above question please do share
Matthias SImons
2021-4-21
I stumbled over this question and generated an own solution:
To generate a sawtooth with time period T, over a time signal t just use interp1:
xx = [0 T/2 T];
yy = [1 0 1];
y = interp1(xx, yy, mod(t, T));
类别
在 帮助中心 和 File Exchange 中查找有关 Waveform Generation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!