#include<stdio.h>
#include<math.h>
int main(void)
{
int i,np;
float dt,t,Sat;
FILE *fp;
fp = fopen("Sa.xls","w");
printf("Please input dt:\n");
scanf("%f",&dt);
printf("Please input np:\n");
scanf("%d",&np);
for(i=-np/2;i<=np/2;i++)
{
t=i*dt;
if(t==0)
Sat = 1;
else
Sat = sin(t)/t;
fprintf(fp,"%f\t%f\n",t,Sat);
}
fclose(fp);
return 0;
}
抽样函数(Sinc函数)C语言绘制(无需设置左右带限,只需键盘输入取样间隔与样点数)
最新推荐文章于 2024-01-28 08:05:50 发布