tnjk.net
当前位置:首页 >> 【mAtlAB】里没有sinC函数?求指教! >>

【mAtlAB】里没有sinC函数?求指教!

1、你help sinc一下,看看有没有个函数,没有的话,自己编一个: sinc函数定义为: y = sin(pi*x)/(pi*x) if x ~= 0 = 1 if x == 0 Dirichlet defined as d(x) = sin(N*x/2)./(N*sin(x/2)) x not a multiple of 2*pi +1 or -1 for x=a multiple ...

sinc(t)产生的是抽样函数sin(πt)/πt 而sinc(t/π)就是把上式中的t换成t/π,那么表示就是sint/t这个抽样函数,我是这么理解的

可见,你给的代码里,画的是Sa(t).

t=-50:1:50;y=sin(pi*t/8)./(pi*t/8);xlabel('t','FontSize',20);ylabel('p','FontSize',20);grid on;hold on;stem(y,'ob');stem(y,'ob');set(gca, 'XTickLabel',[-50 -30 -10 0 10 30 50], 'XTick',[1 21 41 51 61 81 101]);这个用stem画图,坐...

sinc函数,又称辛格函数,用sinc(x)表示。也记作Sa函数,用Sa(x)表示。有两个定义,有时区分为归一化sinc函数和非归一化的sinc函数。 sin函数,即正弦函数,三角函数的一种。 定义: 锐角正弦函数: 在直角三角形ABC中,∠C是直角,AB是∠A斜边,B...

用matlab实现图上的sinc函数的代码为 t=linspace(-100,100); t0=2;a=1; T=(t-t0)/a; y = sinc(t); plot(t,y); xlabel('Time (sec)');ylabel('Amplitude'); title('Sinc Function') 运行结果

直接绘制就行了吧。有可能会不太理想,你可以自己调一下坐标轴解决 syms x;ezplot(sinc(x));set(gca,'Ylim',[-0.3,1.1]);

可以这样写: clear; fs=10000; t0=0.1; t=0:0.0001:t0; m=sinc(200*t); mk=fft(m,50000); %通过fft计算频谱 mw=2*pi/1000*abs(fftshift(mk)); %频谱搬移 fw=[-25000:24999]/50000*fs; plot(fw,mw);grid; xlim([-500,500]); 其中,fft的抽样点数...

for k=1:length(y) f=@(x)y(k)*x-sin(x); ezplot(f);%画图,观察函数零点在x0(k)附近 z(k)=fzero(f,x0(k));%调用fzero函数找零点 endsxf2012(站内联系TA)%%以y为一个数据为例,假设y值为y0,则令 %f=@(x)y0-sin(x)/x;%%用命令:%ezplot(f); %%画...

大概代码如下,没有测试,基本上没什么问题: function y=sinc(x) if x == 0 y = 1; else y = sin(x)/x; end end

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com