- 704 名前:デフォルトの名無しさん mailto:sage [2008/06/16(月) 10:30:56 ]
- 無保証。自己責任で参考にしてね
void main(void) { complex zin, ai; double v=10.,l=13.92e-3,c=0.01591e-6,pi=3.14159; double r,fr,f,q,w,x,za,aiabs; r=5; // fr=1./(2.*pi*sqrt(l*c)); // q=2*pi*fr*l/r; // printf("R=%lf fr=%lf Q=%lf¥n¥n",r,fr,q); printf("C(Farad) L(Henry) freq.(Hz) I(ampare) Zin(ohm)¥n"); // for(f=9000.;f<=11000.;f+=25.){ f=9000.0; for(c=1.0E-8;c<1.0;c*=1.001){ w=2.*pi*f; x=w*l-1./(w*c); zin=cmplx(r,x); za=cabso(&zin); ai=cmplx(v,0.0); ai=cdiv(&ai,&zin); aiabs=cabso(&ai); printf("C=%12.2lf l=%f f=%12.2lf %14.4lE %15.5lE¥n",c,l,f,aiabs,za); } getchar(); return ; }
|

|