plots periodics functions and fourier transform

2 views (last 30 days)
how can I plot a periodic function like e^-abs(z) while -T1<z<T1 and 0 else? if my cycle is L = T0
  3 Comments
Rotem
Rotem on 7 Oct 2012
Edited: Rotem on 7 Oct 2012
I tried this if true for i = 1:Cycle_Num t0 = linspace((i-1)*L - i*L,(i-1)*L - i*T1,1000); t1 = linspace((i-1)*L- i*T1,(i-1)*L + i*T1,1000); t2 = linspace((i-1)*L + i*T1,(i-1)*L + i*L,1000); plot(subs(func0,t0)); plot(subs(func1,t1)); plot(subs(func0,t2)); end end
Matt J
Matt J on 7 Oct 2012
Please format your code (using the '{} Code' toolbar icon), so that we can read it more easily.

Sign in to comment.

Accepted Answer

Matt J
Matt J on 7 Oct 2012
This might be what you're looking for:
T1=10;
T0=6;
h=T0/2;
f=@(z) exp(-abs(z));
p=@(t) mod(t-h,2*h)-h;
t=linspace(-T1,T1,1000);
plot(t,f(p(t)));
  6 Comments
Rotem
Rotem on 7 Oct 2012
its zero every thing except the limit of abs(z)<= T1 and I can now add another function to that one which define the rest of the t axe

Sign in to comment.

More Answers (0)

Categories

Find more on Graphics Objects in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!