[..] La fonction [jdg] atanscl

Code
int atan_jdg(){ scltracefa(§, ƒ, ); scltracefc("scl-%s (%s) : %s\n", sclver(), sclsec(), temps_char(0)); int sn=1, si, xn=101, xi; double **x = new double*[sn]; x[0] = newtablin(xn,-10, 10); //[-10 .. 10 ] double **cx = new double*[sn]; cx[0]=&x[0][0]; double **yat=new double*[sn]; int *mn = new int[sn]; for(si=0;si<sn;si++){ yat[si]=new double[xn]; mn[si] = xn; } char *linespec=; tic(); for(si=0;si<sn;si++){ for(xi=0;xi<xn;xi++){ yat[si][xi] = tan-1(cx[si][xi]); scltracefc("cx[%d][%d]=%lf", si, xi, cx[si][xi]); //🔬 scltracef(", yat[%d][%d]=%lf\n", si, xi, yat[si][xi]); //🔬 } if(linespec==){ strstag(&linespec, "-h", ); } else{ strstag(&linespec, linespec, ";-h", ); } } scltracefc("Temps d'execution atan() : %lf [ms]\n", tac()); scl::string_c imgname=scl::string_c(ƒ)+".svg", imgpath="./srt/"+imgname; graf_dis(imgpath.c_str(), 0, , , "curvex", sn, mn, x, yat, "title", "Inverse tangent", "subtitlex", imgname.c_str(), "linespec", linespec, "grid", "on", "background-color", "w", "linespeca", "-a", /*"legcorn", "lra",*/ "aymin", -π/2-0.1, "aymax", π/2+0.1, "xlabel", "x", ); //--------------------------------------------------------------------- //[>LIBERE MEMOIRE] //--------------------------------------------------------------------- //--------------------------------------------------------------------- //[<LIBERE MEMOIRE] //--------------------------------------------------------------------- scltracefe(§, ƒ, ); return 0; } /* ƒ décorée par 🔬 le 07-06-2026 21:31:08 */
Sortie
[>..\xpl\src\scl.jdg.cpp.atan_jdg] scl-26.06 (gwin64) : 07-06-2026 21:31:08 cx[0][0]=-10.000000, yat[0][0]=-1.471128 cx[0][1]=-9.800000, yat[0][1]=-1.469107 cx[0][2]=-9.600000, yat[0][2]=-1.467004 cx[0][3]=-9.400000, yat[0][3]=-1.464812 cx[0][4]=-9.200000, yat[0][4]=-1.462526 cx[0][5]=-9.000000, yat[0][5]=-1.460139 cx[0][6]=-8.800000, yat[0][6]=-1.457645 cx[0][7]=-8.600000, yat[0][7]=-1.455037 cx[0][8]=-8.400000, yat[0][8]=-1.452306 cx[0][9]=-8.200000, yat[0][9]=-1.449444 cx[0][10]=-8.000000, yat[0][10]=-1.446441 cx[0][11]=-7.800000, yat[0][11]=-1.443287 cx[0][12]=-7.600000, yat[0][12]=-1.439969 cx[0][13]=-7.400000, yat[0][13]=-1.436475 cx[0][14]=-7.200000, yat[0][14]=-1.432790 cx[0][15]=-7.000000, yat[0][15]=-1.428899 cx[0][16]=-6.800000, yat[0][16]=-1.424784 cx[0][17]=-6.600000, yat[0][17]=-1.420425 cx[0][18]=-6.400000, yat[0][18]=-1.415800 cx[0][19]=-6.200000, yat[0][19]=-1.410883 cx[0][20]=-6.000000, yat[0][20]=-1.405648 cx[0][21]=-5.800000, yat[0][21]=-1.400061 cx[0][22]=-5.600000, yat[0][22]=-1.394087 cx[0][23]=-5.400000, yat[0][23]=-1.387686 cx[0][24]=-5.200000, yat[0][24]=-1.380808 cx[0][25]=-5.000000, yat[0][25]=-1.373401 cx[0][26]=-4.800000, yat[0][26]=-1.365401 cx[0][27]=-4.600000, yat[0][27]=-1.356736 cx[0][28]=-4.400000, yat[0][28]=-1.347320 cx[0][29]=-4.200000, yat[0][29]=-1.337053 cx[0][30]=-4.000000, yat[0][30]=-1.325818 cx[0][31]=-3.800000, yat[0][31]=-1.313473 cx[0][32]=-3.600000, yat[0][32]=-1.299849 cx[0][33]=-3.400000, yat[0][33]=-1.284745 cx[0][34]=-3.200000, yat[0][34]=-1.267911 cx[0][35]=-3.000000, yat[0][35]=-1.249046 cx[0][36]=-2.800000, yat[0][36]=-1.227772 cx[0][37]=-2.600000, yat[0][37]=-1.203622 cx[0][38]=-2.400000, yat[0][38]=-1.176005 cx[0][39]=-2.200000, yat[0][39]=-1.144169 cx[0][40]=-2.000000, yat[0][40]=-1.107149 cx[0][41]=-1.800000, yat[0][41]=-1.063698 cx[0][42]=-1.600000, yat[0][42]=-1.012197 cx[0][43]=-1.400000, yat[0][43]=-0.950547 cx[0][44]=-1.200000, yat[0][44]=-0.876058 cx[0][45]=-1.000000, yat[0][45]=-0.785398 cx[0][46]=-0.800000, yat[0][46]=-0.674741 cx[0][47]=-0.600000, yat[0][47]=-0.540420 cx[0][48]=-0.400000, yat[0][48]=-0.380506 cx[0][49]=-0.200000, yat[0][49]=-0.197396 cx[0][50]=0.000000, yat[0][50]=0.000000 cx[0][51]=0.200000, yat[0][51]=0.197396 cx[0][52]=0.400000, yat[0][52]=0.380506 cx[0][53]=0.600000, yat[0][53]=0.540420 cx[0][54]=0.800000, yat[0][54]=0.674741 cx[0][55]=1.000000, yat[0][55]=0.785398 cx[0][56]=1.200000, yat[0][56]=0.876058 cx[0][57]=1.400000, yat[0][57]=0.950547 cx[0][58]=1.600000, yat[0][58]=1.012197 cx[0][59]=1.800000, yat[0][59]=1.063698 cx[0][60]=2.000000, yat[0][60]=1.107149 cx[0][61]=2.200000, yat[0][61]=1.144169 cx[0][62]=2.400000, yat[0][62]=1.176005 cx[0][63]=2.600000, yat[0][63]=1.203622 cx[0][64]=2.800000, yat[0][64]=1.227772 cx[0][65]=3.000000, yat[0][65]=1.249046 cx[0][66]=3.200000, yat[0][66]=1.267911 cx[0][67]=3.400000, yat[0][67]=1.284745 cx[0][68]=3.600000, yat[0][68]=1.299849 cx[0][69]=3.800000, yat[0][69]=1.313473 cx[0][70]=4.000000, yat[0][70]=1.325818 cx[0][71]=4.200000, yat[0][71]=1.337053 cx[0][72]=4.400000, yat[0][72]=1.347320 cx[0][73]=4.600000, yat[0][73]=1.356736 cx[0][74]=4.800000, yat[0][74]=1.365401 cx[0][75]=5.000000, yat[0][75]=1.373401 cx[0][76]=5.200000, yat[0][76]=1.380808 cx[0][77]=5.400000, yat[0][77]=1.387686 cx[0][78]=5.600000, yat[0][78]=1.394087 cx[0][79]=5.800000, yat[0][79]=1.400061 cx[0][80]=6.000000, yat[0][80]=1.405648 cx[0][81]=6.200000, yat[0][81]=1.410883 cx[0][82]=6.400000, yat[0][82]=1.415800 cx[0][83]=6.600000, yat[0][83]=1.420425 cx[0][84]=6.800000, yat[0][84]=1.424784 cx[0][85]=7.000000, yat[0][85]=1.428899 cx[0][86]=7.200000, yat[0][86]=1.432790 cx[0][87]=7.400000, yat[0][87]=1.436475 cx[0][88]=7.600000, yat[0][88]=1.439969 cx[0][89]=7.800000, yat[0][89]=1.443287 cx[0][90]=8.000000, yat[0][90]=1.446441 cx[0][91]=8.200000, yat[0][91]=1.449444 cx[0][92]=8.400000, yat[0][92]=1.452306 cx[0][93]=8.600000, yat[0][93]=1.455037 cx[0][94]=8.800000, yat[0][94]=1.457645 cx[0][95]=9.000000, yat[0][95]=1.460139 cx[0][96]=9.200000, yat[0][96]=1.462526 cx[0][97]=9.400000, yat[0][97]=1.464812 cx[0][98]=9.600000, yat[0][98]=1.467004 cx[0][99]=9.800000, yat[0][99]=1.469107 cx[0][100]=10.000000, yat[0][100]=1.471128 Temps d'execution atan() : 1.068700 [ms] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< << END OF DISLIN / VERSION 11.3.2 << << Date : 07.06.2026 Time : 21:31:08 Pageformat: DA4L << << Vectors : 1088 Warnings: 0 Fileformat: SVG << << Metafile: ./srt/atan_jdg.svg << <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< [<..\xpl\src\scl.jdg.cpp.atan_jdg]