Documentos de Académico
Documentos de Profesional
Documentos de Cultura
[ppp]
print using ("##.#",m);" ";
for n=0.1 to 1 step 0.1: gosub [mmm]:next n
for n=1.2 to 2 step 0.2: gosub [mmm]:next n
for n=3 to 10 step 2 : gosub [mmm]:next n
print
return
[mmm]
k=m^2 * n^2
w=m^2 + n^2 + 1
if atn(2*m*n*sqr(w)/(w-k))>0 then I = (1/(4*pi))*((2*m*n*sqr(w)/(w+k))*((w+1)/w)+ atn(2*m*n*sqr(w)/(w-k)))
if atn(2*m*n*sqr(w)/(w-k))<0 then I = (1/(4*pi))*((2*m*n*sqr(w)/(w+k))*((w+1)/w)+ pi+atn(2*m*n*sqr(w)/(w-k)))
PRINT using ("##.#####",I);" ";
return