// Coordinates System : SetCoords(387.1837509641486,388.03713689812463,44.341618109170135); // Geometry : ox=X_axis("ox"); E6=Expression("E6","Si |k|> 1 la suite converge vers x1 ","","","2","-8.280792777118176","4.240646708813663"); P1=Point("P1","[0,1]","0"); P2=Point("P2","[1,0]","0"); O=Point("O",1.3489866086659794,1.6696985823982204); E3=Expression("E3","La fonction homographique est d\u00e9finie par O intersection des asymptotes et un point M ","","","2","-8.280792777118176","6.7213861290390895"); M=Point("M",2.6570128484212043,6.2703425980890115); E2=Expression("E2","It\u00e9rations sur fonction homographique ","","","3","-8.280792777118176","7.623473190939245"); oy=Y_axis("oy"); E5=Expression("E5","Si |k| < 1 la suite converge vers x2 ","","","1","-8.280792777118176","4.917212005238779"); E4=Expression("E4","Propri\u00e9t\u00e9 : La racine x2 est ATTRACTIVE ssi O est au dessus de la bissectrice des axes ","","","1","-8.506314542593216","-4.103658613762772"); x2=Expression("x2","","","","(O[0]+O[1]+sqrt((O[0]+O[1])^2+4*(M[1]*(M[0]-O[0])-O[1]*M[0])))/2","-7.60422748069306","2.8875161159634297"); f=Expression("f","","","","(y(O)*x+y(M)*(x(M)-x(O))-(y(O)*x(M)))/(x-x(O))","-8.280792777118176","5.142733770713818"); x1=Expression("x1","","","","(O[0]+O[1]-sqrt((O[0]+O[1])^2+4*(M[1]*(M[0]-O[0])-O[1]*M[0])))/2","-7.60422748069306","4.015124943338623"); Par1=Parallel("Par1",ox,O); Symc3=Symmetry("Symc3",O,M); L1=PerpendicularBisector("L1",P2,P1); iter=Expression("iter","","40","100","45","3.2208172621088016","8.300038487364361"); A=PointOn("A",ox,-1.0415441053694312); P5=Point("P5","[x2,0]","0"); B=Point("B","[x(A),f(x(A))]","0"); f1=Curvus("f1","","","f(x)"); P3=Point("P3","[x1,0]","0"); P6=Point("P6","[x2,x2]","0"); Perp1=Perpendicular("Perp1",Par1,O); k=Expression("k","k = (c.x1+d)/(c.x2+d) = ","","","(x1-x(O))/(x2-x(O))","-8.280792777118176","5.819299067138934"); P4=Point("P4","[x1,x1]","0"); S3=Segment("S3",P3,P4); S2=Segment("S2",P5,P6); E1=Expression("E1","","","","var u=B;var tab=[[u[0],u[1]]];for (i=0; i