POJ 1045 Bode Plot

来源:互联网 发布:hadoop php开发 编辑:程序博客网 时间:2024/05/17 01:33
Bode Plot
Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 7290 Accepted: 4865

Description

Consider the AC circuit below. We will assume that the circuit is in steady-state. Thus, the voltage at nodes 1 and 2 are given by v1 = VS coswt and v2 = VRcos (wt + q ) where VS is the voltage of the source, w is the frequency (in radians per second), and t is time. VR is the magnitude of the voltage drop across the resistor, and q is its phase. 
                                           


You are to write a program to determine VR for different values of w. You will need two laws of electricity to solve this problem. The first is Ohm's Law, which states v2 = iR where i is the current in the circuit, oriented clockwise. The second is i = C d/dt (v1-v2) which relates the current to the voltage on either side of the capacitor. "d/dt"indicates the derivative with respect to t.

 

 

Input

The input will consist of one or more lines. The first line contains three real numbers and a non-negative integer. The real numbers are VS, R, and C, in that order. The integer, n, is the number of test cases. The following n lines of the input will have one real number per line. Each of these numbers is the angular frequency, w.

Output

For each angular frequency in the input you are to output its corresponding VR on a single line. Each VR value output should be rounded to three digits after the decimal point.

Sample Input

1.0 1.0 1.0 90.010.0316230.10.316231.03.162310.031.623100.0

Sample Output

0.0100.0320.1000.3020.7070.9530.9951.0001.000

Source

Greater New York 2001
题目大意:= =  看图  已知VS R C w 求VR  题中有给公式v1 = VS coswt 和 v2 = VRcos (wt + q),V2 = iR,i = C d/dt (v1-v2)
题目分析:数学题  还带求导的。。。    不是很难推
代码如下:
原创粉丝点击