64,646
社区成员
发帖
与我相关
我的任务
分享
//公式推导:V2=iR=CR d/dt(Vs*cos(wt)-Vr*cos(wt+b))=Vrcos(wt+b)
// CRw(sin(wt+b)-sin(wt))=Vr*cos(wt+b)
// 令t=0化简得: tan(b)=1/(CRw)-------------(1)
// 令wt+b=0化简得:Vr=CRwVs*sin(b)------------(2)
// 由(1),(2)得: Vr=CRwVs/sqrt(1+(CRw)^2))
#include <stdio.h>
#include <math.h>
int main()
{
double vs,r,c,w,vr;
int i,t;
scanf("%lf %lf %lf %d",&vs,&r,&c,&t);
for(i=1;i<=t;i++)
{
scanf("%lf",&w);
vr=c*r*w*vs/sqrt(1+c*r*w*c*r*w);
printf("%.3lf\n",vr);
}
return 0;
}