#include<stdio.h>
#include<math.h>
#define dt 0.1//采样间隔
#define Nt 60 //横轴线长度
#define N 601 //Nt/dt,样点数
int main(void)
{
int i; //整型样点数
double t; //浮点型横轴
double f[N+1];
FILE *fp;
fp = fopen("Sinc函数图像.xls","w");
for(i=0;i<N+1;i++) //样点数为循环
{
t=(i-N/2)*dt; //计算样点数对应横轴(-N/2)是与y轴对称
if(t==0)
f[i] = 1; //t=0时,无法计算,所以人工设置为0。
else
f[i] = sin(t)/t;//其他值都可以计算
fprintf(fp,"%lf\t%lf\n",t,f[i]);
}
fclose(fp);
return 0;
}
C语言画Sinc函数图像
最新推荐文章于 2023-01-15 22:52:49 发布