How to create a sine and triangle waves with frequency modulation of 0.5 Hz and peak to peak voltage is 4 V to -4 V at sample rate of 1 kHz ?

27 views (last 30 days)
I have given a triangle and sin funtions from funtion generator but i only have information about voltage with different voltage values per cycle.
I tried to change the voltage but i couldn't do it
fs = 1000;
t = 0:1/fs:2;
x1 = sawtooth(2*pi*0.5*t,1/2);
x2 = sin(2*pi*0.5*t);
subplot(2,1,1)
plot(t,x1)
axis([0 2 -4 4])
xlabel('Time (sec)')
ylabel('Amplitude')
title('triangle Periodic Wave')
subplot(2,1,2)
plot(t,x2)
axis([0 2 -4 4])
xlabel('Time (sec)')
ylabel('Amplitude')
title('Sine Periodic Wave')
could you please suggest me how to do it

Answers (1)

Urmila Rajpurohith
Urmila Rajpurohith on 4 Mar 2020
According to my understanding if you need sine and triangle waves with peak to peak voltage 4V to -4V you can try the following lines of code
x1 = 4*sawtooth(2*pi*0.5*t,1/2);
x2 = 4*sin(2*pi*0.5*t);
and for frequency modulation you can use "fmmod" function.
Please refer the following documentation for further information:

Categories

Find more on Mathematics in Help Center and File Exchange

Products


Release

R2018b

Community Treasure Hunt

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

Start Hunting!