matlab中的X=x*(exp(-j*pi/500)).^(n'*k);是什么意思?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/30 16:26:51
matlab中的X=x*(exp(-j*pi/500)).^(n'*k);是什么意思?
取自:
n=-1:3;x=1:5;
k=0:500;w=(pi/500)*k;
X=x*(exp(-j*pi/500)).^(n'*k);
magX=abs(X);angX=angle(X);
subplot(2,1,1);plot(w/pi,magX);title('幅度响应');grid;
ylabel('幅度');xlabel('以\pi为单位的频率');
subplot(2,1,2);plot(w/pi,angX);title('相位响应');grid;
ylabel('相位/\pi');xlabel('以\pi为单位的频率');
取自:
n=-1:3;x=1:5;
k=0:500;w=(pi/500)*k;
X=x*(exp(-j*pi/500)).^(n'*k);
magX=abs(X);angX=angle(X);
subplot(2,1,1);plot(w/pi,magX);title('幅度响应');grid;
ylabel('幅度');xlabel('以\pi为单位的频率');
subplot(2,1,2);plot(w/pi,angX);title('相位响应');grid;
ylabel('相位/\pi');xlabel('以\pi为单位的频率');
X是x序列的离散傅里叶变换.
原本应该这么编:
for k=0:500
for n=-1:3
X(k+1)=X(k+1)+x(n+2)*(exp(-1j*pi/500)).^(n*k);
end
end
但原程序比较牛,直接用矩阵相乘代替了向量求和.
再问: x序列的离散傅里叶变换 本来应该是X(exp(jw)) = ∑x[n]*exp(-j*k*w0*n) .n=(-∞,∞)。但是这里n只取了N个而不是无穷多个对吗?
再答: 请参阅 wiki百科中 离散傅里叶变换,网址我贴不上来,被河_蟹了 该程序做的是离散傅里叶变换 (DFT), 不是连续的
原本应该这么编:
for k=0:500
for n=-1:3
X(k+1)=X(k+1)+x(n+2)*(exp(-1j*pi/500)).^(n*k);
end
end
但原程序比较牛,直接用矩阵相乘代替了向量求和.
再问: x序列的离散傅里叶变换 本来应该是X(exp(jw)) = ∑x[n]*exp(-j*k*w0*n) .n=(-∞,∞)。但是这里n只取了N个而不是无穷多个对吗?
再答: 请参阅 wiki百科中 离散傅里叶变换,网址我贴不上来,被河_蟹了 该程序做的是离散傅里叶变换 (DFT), 不是连续的
matlab中的X=x*(exp(-j*pi/500)).^(n'*k);是什么意思?
用matlab ,画z=0.0008*(x+1+2*exp(-(n*pi/x).^2*y*1000))/x
matlab中y=1.0332*exp(-(x-500)/7756);是什么意思
matlab画y=4*exp(-x)*sin(2*pi*x)的曲线
y=(exp(-0.5*x*x))/(2*pi)matlab有错吗
matlab中为什么y=2*exp(-0.5*x)*cos(4*pi*x)会报错
怎么用matlab计算定积分,y=((2*pi*h*c^2)/x^5)/(exp((h*c)/(x*k*t))-1) 需
MATLAB阶跃函数K=exp^(-0.05*(60*(n-1)+x))u(50-(60*(n-1))),这个式子里面n
用matlab求下面的方程,y=a*exp[-pi*(x-b)^2/c^2]+ d*exp[-pi*(x-e)2/f^2
matlab 指数曲线拟合:y=1-exp[-(x/d)^n]
matlab中的exp是什么意思
请问各位在MATLAB里怎么画出x[k]=10*sin(0.2*pi*k)+n[k]这个图形?其中k=0:100,n[k