w=[-9.9:0.1:9.9]+1e-10;matlab中加这个+1e-10,这条语句又怎么理解?set(gcf,'color','w') % 置图形背景色为白N=6; nmax=20; n=0:nmax; x=[ones(1,N),zeros(1,nmax+1-N)]; % 给出输入序列w=[-9.9:0.1:9.9]+1e-10;X=(sin(N*w/2)./sin(w/2)).*e

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:56:12
w=[-9.9:0.1:9.9]+1e-10;matlab中加这个+1e-10,这条语句又怎么理解?set(gcf,'color','w') % 置图形背景色为白N=6; nmax=20; n=0:nmax; x=[ones(1,N),zeros(1,nmax+1-N)]; % 给出输入序列w=[-9.9:0.1:9.9]+1e-10;X=(sin(N*w/2)./sin(w/2)).*e

w=[-9.9:0.1:9.9]+1e-10;matlab中加这个+1e-10,这条语句又怎么理解?set(gcf,'color','w') % 置图形背景色为白N=6; nmax=20; n=0:nmax; x=[ones(1,N),zeros(1,nmax+1-N)]; % 给出输入序列w=[-9.9:0.1:9.9]+1e-10;X=(sin(N*w/2)./sin(w/2)).*e
w=[-9.9:0.1:9.9]+1e-10;matlab中加这个+1e-10,这条语句又怎么理解?
set(gcf,'color','w') % 置图形背景色为白
N=6; nmax=20; n=0:nmax;
x=[ones(1,N),zeros(1,nmax+1-N)]; % 给出输入序列
w=[-9.9:0.1:9.9]+1e-10;
X=(sin(N*w/2)./sin(w/2)).*exp(-j*(N-1)*w/2); % 进行 DTFT,给出频谱序列(关键语句)
subplot(2,2,1),stem(n,x,'.') % 画出输入序列
这个程序为什么要加+1e-10?

w=[-9.9:0.1:9.9]+1e-10;matlab中加这个+1e-10,这条语句又怎么理解?set(gcf,'color','w') % 置图形背景色为白N=6; nmax=20; n=0:nmax; x=[ones(1,N),zeros(1,nmax+1-N)]; % 给出输入序列w=[-9.9:0.1:9.9]+1e-10;X=(sin(N*w/2)./sin(w/2)).*e
[-9.9:0.1:9.9]这个数组每个数加上1*10^(-10)
避免出现除数为0的情况