- 经验
 - 532 
 - 分贝
 - 0 
 - 家园分
 - 1132 
 - 在线时间:
 - 228 小时
 - 最后登录:
 - 2024-7-31
 - 帖子:
 - 156
 - 精华:
 - 0
 - 注册时间:
 - 2010-9-5
 - UID:
 - 570538
  
 
 
 
注册:2010-9-5 
 | 
从今天起开始学习MATLAB了  
 
 
指数序列x=0.8^n*u(n)的离散时间傅立叶变换(1) 
w=[0:500]*pi/500;            %  [0,pi]轴等分成501个点  
>> X=exp(j*w)./(exp(j*w)-0.2*ones(1,501));  
>> magX=abs(X);            angX=angle(X);           %    计算X 的幅度和相位  
>> realX=real(X);  imagX=imag(X);                     %   计算X 的实部和虚部  
>> subplot(2,2,1); plot(w/pi,magX);  grid  
>> xlabel('frequency in pi units'); ylabel('Magnitude'); title('Manitude Part')  
>> subplot(2,2,3);plot(w/pi,angX); grid;  
>> xlabel('frequncy in pi units'); ylabel('Radians'); title('Angle Part')  
>> subplot(2,2,2);plot(w/pi,realX);grid  
>> xlabel('frequency in pi units'); ylabel('Real Part'); title('Real Part')  
>> subplot(2,2,4);plot(w/pi,imagX);grid  
>> xlabel('frequency in pi units');ylabel('Imaginary'); title('Imaginary Part')  
 
 
 
[ 本帖最后由 timthorpe 于 2011-4-22 02:18 编辑 ]
 |   
 
  
 |