Register to reply 
Matlab ztransform Bode plot 
Share this thread: 
#1
Jan407, 03:58 AM

P: 1

Hi,
I try to visualize a sine wave, ztransformed in a Bode plot. The frequency shows up correctly, but the amplitude is way off  why? Thanks for your comments. Bmalp function zdemo format compact syms w Ts n z phi t Ts = 1 w = 0.1 phi = 0 vz = simplify(ztrans(sin(w*n*Ts+phi))) % correct if 0 % method 1 [num,den] = numden(simplify(vz)); num = collect(num,'z') den = collect(den,'z') num1 = sym2poly(num) den1 = sym2poly(den) [h,w] = freqz(num1,den1,512,'whole'); else % method 2 fs = 1; f = linspace(0,fs,256); w = 2*pi*f; ss = sqrt(1)*w; Z = exp(ss/fs); h = double(subs(vz,z,Z)); end plot(w,abs(h)) % amplitude way too big 


#2
Jan707, 09:37 PM

P: 40

Why don't you try this site http://www.kluid.com/. It's pretty much dedicated to matlab :)



Register to reply 
Related Discussions  
Bode plot axes  Electrical Engineering  4  
Bode Plot Sketching  Engineering, Comp Sci, & Technology Homework  4  
Bode plot  Electrical Engineering  2  
Bode Plot... Plotting  Engineering, Comp Sci, & Technology Homework  1  
Circuits: Bode Plot Help  Engineering, Comp Sci, & Technology Homework  1 