File: EX1PHA.FT of Tape: Various/ETH/eth11-3
(Source file text) 



	DIMENSION IR(32),IM(32),P(32),A(32)
	DATA N,M/0,0/
	NEXT(V)=(RAN(N,M)*1000.)-500.

	DO 10 I=1,32
	IR(I)=NEXT(X)
   10	IM(I)=NEXT(X)
	TYPE 1002,IR
	TYPE 1003,IM

	DO 11 I=1,32
	X0=IR(I)
	X1=IM(I)
	P(I)=ATAN2(X1,X0)
   11	A(I)=SQRT(X1*X1+X0*X0)
	TYPE 1006,P
	TYPE 1007,A

	CALL PHAMPL(32,IR,IM,P,A)
	TYPE 1004,P
	TYPE 1005,A

 1002	FORMAT(' RANDOM INPUT DATA'/' REAL PART',/,(4I15))
 1003	FORMAT(/,'    IMAGINARY PART',/,(4I15))
 1004	FORMAT(//,'    PHASE ANGLES FROM SUBROUTINE',/,(4F15.5))
 1005	FORMAT(/,' AMPLITUDES FROM SUBROUTINE',/,(4F15.5))
 1006	FORMAT(//,' PHASE ANGLES FROM DIRECT CALCULATIONS',/,(4F15.5))
 1007	FORMAT(/,' AMPLITUDES FROM DIRECT CALCULATIONS',/,(4F15.5))
	STOP
	END