w=[-9.9:0.1:9.9]+1e-10;matlab中加这个+1e-10,这条语句又怎么理解?

学习 时间:2026-03-31 19:11:57 阅读:1105
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?

最佳回答

会撒娇的乌冬面

优秀的耳机

2026-03-31 19:11:57

[-9。9:0。1:9。9]这个数组每个数加上1*10^(-10)
避免出现除数为0的情况