资源简介
数值分析实验1 汉明级数求和 计算汉明级数:
ϕ(x)=∑k=1∞1k(k+x),x=0.0,0.1,0.2...299.9,300.0
代码片段和文件信息
#include
void Series_Sum( double sum[] );
int main()
{
int i;
double x sum[3001];
Series_Sum( sum );
x = 0.0;
for (i=0; i<3001; i++)
printf(“%6.2f %16.12f\n“ x + (double)i * 0.10 sum[i]);
return 0;
}
void Series_Sum(double sum[])
{
int i k maxn = 10000;
double x;
sum[10] = 1.0;
x = 0;
for (i = 0; i < 10; i++) sum[i] = sum[10];
for (i = 0; i < 10; i++)
{
x = i * 0.10;
for (k = 1; k < maxn; k++)
{
sum[i] += (1.0 - x) / k / (k + x) / (k + 1.0);
}
sum[i] += (1.0 - x) / 2 / (maxn) / (maxn);
}
x = 0;
for (i = 1; i < 11; i++)
{
x = i * 0.10;
for (k = 1; k < 300; k++)
{
sum[i + k * 10] = ((x + k - 1) * sum[i + (k -1) * 10] + 1.0 / (x + k)) / (x + k);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 132055 2018-10-05 22:50 6-1.exe
文件 809 2018-10-05 22:50 6-1.c
评论
共有 条评论