Azzera filtri
Azzera filtri

plots periodics functions and fourier transform

1 visualizzazione (ultimi 30 giorni)
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 Commenti
Rotem
Rotem il 7 Ott 2012
Modificato: Rotem il 7 Ott 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 il 7 Ott 2012
Please format your code (using the '{} Code' toolbar icon), so that we can read it more easily.

Accedi per commentare.

Risposta accettata

Matt J
Matt J il 7 Ott 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 Commenti
Rotem
Rotem il 7 Ott 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

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Graphics Objects in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by