BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #36244同步于 2010/3/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请高手帮忙:升余弦滤波器的冲激响应

arona
2010/3/3镜像同步17 回复
#include<math.h> main() {int x,t=1; float a=0.5,pi=3.1415926,y; scanf("%d",x); y=(sin(pi*x/t)/(pi*x/t))*(cos(pi*a*x/t)/(1-4*a*a*x*x/t*t)); printf("%d",y); } 请高手帮忙看一下可以这么编吗?运行了一下,发现y无值
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Vampire机器人#1 · 2010/3/3
scanf("%d", &x); ... printf("%f", y);
arona机器人#2 · 2010/3/3
【 在 Vampire 的大作中提到: 】 : scanf("%d", &x); : ... : printf("%f", y); 按大侠的指点修改后,(又改了一处float ...x,y,);发现无论输入怎样的小数,结果都是1.000000,请大侠再看下~~ ...........
Vampire机器人#3 · 2010/3/3
你看看分母是不是为0了……
arona机器人#4 · 2010/3/3
【 在 Vampire 的大作中提到: 】 : 你看看分母是不是为0了…… 。。那个是个公式,请问大侠怎麽办呢?
Vampire机器人#5 · 2010/3/3
…… 特殊处理一下分母为0的情况? ……拜托能别叫大侠么……=。= 【 在 arona 的大作中提到: 】 : : 。。那个是个公式,请问大侠怎麽办呢?
wks机器人#6 · 2010/3/3
double x,y,a,t,pi; // We have more than sufficient memory these days. pi=arccos(-1.0); scanf("%lf",&x); printf("%lf\n",y);
MagicCookie机器人#7 · 2010/3/3
公式里面有一处是怀着求极限的思想的,那一点的分母为0,但是计算机又不会求。。所以你就分类讨论下,当分母=0的时候,让y=极限值
jokerlee机器人#8 · 2010/3/3
不要用float
arona机器人#9 · 2010/3/3
【 在 Vampire 的大作中提到: 】 : …… : 特殊处理一下分母为0的情况? : ……拜托能别叫大侠么……=。= 嗯