[..] La fonction [jdg] tanhscl

Code
int tanh_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,-5, 5); //[-5..5] double **cx = new double*[sn]; cx[0]=&x[0][0]; double **yth=new double*[sn]; int *mn = new int[sn]; for(si=0;si<sn;si++){ yth[si]=new double[xn]; mn[si] = xn; } char *linespec=; tic(); for(si=0;si<sn;si++){ for(xi=0;xi<xn;xi++){ yth[si][xi] = tanh_scl(cx[si][xi]); scltracefc("cx[%d][%d]=%lf", si, xi, cx[si][xi]); //🔬 scltracef(", yth[%d][%d]=%lf\n", si, xi, yth[si][xi]); //🔬 } if(linespec==){ strstag(&linespec, "-h", ); } else{ strstag(&linespec, linespec, ";-h", ); } } scltracefc("Temps d'execution tanh() : %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, yth, "title", "Hyperbolic tangent", "subtitlex", imgname.c_str(), "linespec", linespec, "grid", "on", "background-color", "w", "linespeca", "-a", /*"legcorn", "lra",*/ "aymin", -1.1, "aymax", 1.1, "xlabel", "x", ); //--------------------------------------------------------------------- //[>LIBERE MEMOIRE] //--------------------------------------------------------------------- //--------------------------------------------------------------------- //[<LIBERE MEMOIRE] //--------------------------------------------------------------------- scltracefe(§, ƒ, ); return 0; } /* ƒ décorée par 🔬 le 06-06-2026 15:57:32 */
Sortie
[>..\xpl\src\scl.jdg.cpp.tanh_jdg] scl-26.06 (gwin64) : 06-06-2026 15:57:32 cx[0][0]=-5.000000, yth[0][0]=-0.999909 cx[0][1]=-4.900000, yth[0][1]=-0.999889 cx[0][2]=-4.800000, yth[0][2]=-0.999865 cx[0][3]=-4.700000, yth[0][3]=-0.999835 cx[0][4]=-4.600000, yth[0][4]=-0.999798 cx[0][5]=-4.500000, yth[0][5]=-0.999753 cx[0][6]=-4.400000, yth[0][6]=-0.999699 cx[0][7]=-4.300000, yth[0][7]=-0.999632 cx[0][8]=-4.200000, yth[0][8]=-0.999550 cx[0][9]=-4.100000, yth[0][9]=-0.999451 cx[0][10]=-4.000000, yth[0][10]=-0.999329 cx[0][11]=-3.900000, yth[0][11]=-0.999181 cx[0][12]=-3.800000, yth[0][12]=-0.999000 cx[0][13]=-3.700000, yth[0][13]=-0.998778 cx[0][14]=-3.600000, yth[0][14]=-0.998508 cx[0][15]=-3.500000, yth[0][15]=-0.998178 cx[0][16]=-3.400000, yth[0][16]=-0.997775 cx[0][17]=-3.300000, yth[0][17]=-0.997283 cx[0][18]=-3.200000, yth[0][18]=-0.996682 cx[0][19]=-3.100000, yth[0][19]=-0.995949 cx[0][20]=-3.000000, yth[0][20]=-0.995055 cx[0][21]=-2.900000, yth[0][21]=-0.993963 cx[0][22]=-2.800000, yth[0][22]=-0.992632 cx[0][23]=-2.700000, yth[0][23]=-0.991007 cx[0][24]=-2.600000, yth[0][24]=-0.989027 cx[0][25]=-2.500000, yth[0][25]=-0.986614 cx[0][26]=-2.400000, yth[0][26]=-0.983675 cx[0][27]=-2.300000, yth[0][27]=-0.980096 cx[0][28]=-2.200000, yth[0][28]=-0.975743 cx[0][29]=-2.100000, yth[0][29]=-0.970452 cx[0][30]=-2.000000, yth[0][30]=-0.964028 cx[0][31]=-1.900000, yth[0][31]=-0.956237 cx[0][32]=-1.800000, yth[0][32]=-0.946806 cx[0][33]=-1.700000, yth[0][33]=-0.935409 cx[0][34]=-1.600000, yth[0][34]=-0.921669 cx[0][35]=-1.500000, yth[0][35]=-0.905148 cx[0][36]=-1.400000, yth[0][36]=-0.885352 cx[0][37]=-1.300000, yth[0][37]=-0.861723 cx[0][38]=-1.200000, yth[0][38]=-0.833655 cx[0][39]=-1.100000, yth[0][39]=-0.800499 cx[0][40]=-1.000000, yth[0][40]=-0.761594 cx[0][41]=-0.900000, yth[0][41]=-0.716298 cx[0][42]=-0.800000, yth[0][42]=-0.664037 cx[0][43]=-0.700000, yth[0][43]=-0.604368 cx[0][44]=-0.600000, yth[0][44]=-0.537050 cx[0][45]=-0.500000, yth[0][45]=-0.462117 cx[0][46]=-0.400000, yth[0][46]=-0.379949 cx[0][47]=-0.300000, yth[0][47]=-0.291313 cx[0][48]=-0.200000, yth[0][48]=-0.197375 cx[0][49]=-0.100000, yth[0][49]=-0.099668 cx[0][50]=0.000000, yth[0][50]=0.000000 cx[0][51]=0.100000, yth[0][51]=0.099668 cx[0][52]=0.200000, yth[0][52]=0.197375 cx[0][53]=0.300000, yth[0][53]=0.291313 cx[0][54]=0.400000, yth[0][54]=0.379949 cx[0][55]=0.500000, yth[0][55]=0.462117 cx[0][56]=0.600000, yth[0][56]=0.537050 cx[0][57]=0.700000, yth[0][57]=0.604368 cx[0][58]=0.800000, yth[0][58]=0.664037 cx[0][59]=0.900000, yth[0][59]=0.716298 cx[0][60]=1.000000, yth[0][60]=0.761594 cx[0][61]=1.100000, yth[0][61]=0.800499 cx[0][62]=1.200000, yth[0][62]=0.833655 cx[0][63]=1.300000, yth[0][63]=0.861723 cx[0][64]=1.400000, yth[0][64]=0.885352 cx[0][65]=1.500000, yth[0][65]=0.905148 cx[0][66]=1.600000, yth[0][66]=0.921669 cx[0][67]=1.700000, yth[0][67]=0.935409 cx[0][68]=1.800000, yth[0][68]=0.946806 cx[0][69]=1.900000, yth[0][69]=0.956237 cx[0][70]=2.000000, yth[0][70]=0.964028 cx[0][71]=2.100000, yth[0][71]=0.970452 cx[0][72]=2.200000, yth[0][72]=0.975743 cx[0][73]=2.300000, yth[0][73]=0.980096 cx[0][74]=2.400000, yth[0][74]=0.983675 cx[0][75]=2.500000, yth[0][75]=0.986614 cx[0][76]=2.600000, yth[0][76]=0.989027 cx[0][77]=2.700000, yth[0][77]=0.991007 cx[0][78]=2.800000, yth[0][78]=0.992632 cx[0][79]=2.900000, yth[0][79]=0.993963 cx[0][80]=3.000000, yth[0][80]=0.995055 cx[0][81]=3.100000, yth[0][81]=0.995949 cx[0][82]=3.200000, yth[0][82]=0.996682 cx[0][83]=3.300000, yth[0][83]=0.997283 cx[0][84]=3.400000, yth[0][84]=0.997775 cx[0][85]=3.500000, yth[0][85]=0.998178 cx[0][86]=3.600000, yth[0][86]=0.998508 cx[0][87]=3.700000, yth[0][87]=0.998778 cx[0][88]=3.800000, yth[0][88]=0.999000 cx[0][89]=3.900000, yth[0][89]=0.999181 cx[0][90]=4.000000, yth[0][90]=0.999329 cx[0][91]=4.100000, yth[0][91]=0.999451 cx[0][92]=4.200000, yth[0][92]=0.999550 cx[0][93]=4.300000, yth[0][93]=0.999632 cx[0][94]=4.400000, yth[0][94]=0.999699 cx[0][95]=4.500000, yth[0][95]=0.999753 cx[0][96]=4.600000, yth[0][96]=0.999798 cx[0][97]=4.700000, yth[0][97]=0.999835 cx[0][98]=4.800000, yth[0][98]=0.999865 cx[0][99]=4.900000, yth[0][99]=0.999889 cx[0][100]=5.000000, yth[0][100]=0.999909 Temps d'execution tanh() : 1.028500 [ms] <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< << END OF DISLIN / VERSION 11.3.2 << << Date : 06.06.2026 Time : 15:57:32 Pageformat: DA4L << << Vectors : 1023 Warnings: 0 Fileformat: SVG << << Metafile: ./srt/tanh_jdg.svg << <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< [<..\xpl\src\scl.jdg.cpp.tanh_jdg]