20
equals
21
equals
22
equals
23
equals
24
equals
25
equals
26
27
28
29
30
31
equals
32
33
34
Sage koodeja
35
r,a,b = var('r,a,b') g(x) = b+r+sqrt(r^2-x^2) dg = g.derivative(x) xt = 4*a*r^2/(a^2+4*r^2) print (dg(xt)) #h = g(xt)-dg(xt)*xt h = r*(a^2+4*r^2)/(a^2-4*r^2) #kanta = 2*(xt-g(xt)/dg(xt)) kanta = a*b/(2*r) - 2*b*r/a + a kylki = sqrt(h^2+(kanta/2)^2) print (h) print (kanta) print (kylki)
36
def kanta(r,a,b): return a*b/(2*r) - 2*b*r/a + a def kylki(r,a,b): return (a^2+4*r^2)*(a^2*b+2*a^2*r-4*b*r^2) / (4*a*r*(a^2-4*r^2)) r = 5 for a in range(2*r+1, 100): for b in range(1, 100): v1 = kanta(r,a,b) v2 = kylki(r,a,b) if all(int(v)==v for v in [v1,v2]): print (a,b)
37
38
39
40
powered by
powered by
New Blank Graph
Examples