MATLAB Answers


Periodic function. How would I make this function repeat itself for, let's say, -1 to 3 seconds or something?

Asked by MATLAB Dummy on 20 Apr 2019
Latest activity Commented on by Geoff Hayes
on 21 Apr 2019
Vm =1 ; % Amplitude of signal T= 1 ; % Period
syms t;
v1 = Vm*sin((4*pi*t)/T);
v2= 2*Vm*sin((4*pi*t)/T);
v = piecewise(0<=t<=T/2,v1,T/2<=t<=T,v2);
fplot (t,v) ;
grid on xlabel('time s ');
ylabel('Voltage V ');
title('v(t) vs t ');
legend('v ')


Sign in to comment.


1 Answer

Answer by Geoff Hayes
on 20 Apr 2019

A for loop could be used. Perhaps something like
for t=-1:3
% use t in your code


That would only give me multiple graphs of the same thing..
well it would be up to you to decide how to use t in your code so that you get a different answer on each iteration of the loop.

Sign in to comment.