- scl.jdg [c+]
[..] La fonction [jdg] atanhscl 
Code
int atanh_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+2,-1, 1);
double **cx = new double*[sn];
cx[0]=&x[0][1];
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] = atanh_scl(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 atanh() : %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 hyperbolic tangent",
"subtitlex", imgname.c_str(),
"linespec", linespec, "grid", "on",
"background-color", "w",
"linespeca", "-a", /*"legcorn", "lra",*/
"aymin", -4, "aymax", 4, "xlabel", "x", ∅);
//---------------------------------------------------------------------
//[>LIBERE MEMOIRE]
//---------------------------------------------------------------------
//---------------------------------------------------------------------
//[<LIBERE MEMOIRE]
//---------------------------------------------------------------------
scltracefe(§, ƒ, ∅);
return 0;
}
/* ƒ décorée par
le 06-06-2026 15:57:36 */
Sortie
[>..\xpl\src\scl.jdg.cpp.atanh_jdg]
scl-26.06 (gwin64) : 06-06-2026 15:57:36
cx[0][0]=-0.980392, yat[0][0]=-2.307560
cx[0][1]=-0.960784, yat[0][1]=-1.956012
cx[0][2]=-0.941176, yat[0][2]=-1.748254
cx[0][3]=-0.921569, yat[0][3]=-1.599337
cx[0][4]=-0.901961, yat[0][4]=-1.482637
cx[0][5]=-0.882353, yat[0][5]=-1.386294
cx[0][6]=-0.862745, yat[0][6]=-1.303983
cx[0][7]=-0.843137, yat[0][7]=-1.231927
cx[0][8]=-0.823529, yat[0][8]=-1.167687
cx[0][9]=-0.803922, yat[0][9]=-1.109602
cx[0][10]=-0.784314, yat[0][10]=-1.056482
cx[0][11]=-0.764706, yat[0][11]=-1.007452
cx[0][12]=-0.745098, yat[0][12]=-0.961844
cx[0][13]=-0.725490, yat[0][13]=-0.919140
cx[0][14]=-0.705882, yat[0][14]=-0.878929
cx[0][15]=-0.686275, yat[0][15]=-0.840879
cx[0][16]=-0.666667, yat[0][16]=-0.804719
cx[0][17]=-0.647059, yat[0][17]=-0.770223
cx[0][18]=-0.627451, yat[0][18]=-0.737201
cx[0][19]=-0.607843, yat[0][19]=-0.705493
cx[0][20]=-0.588235, yat[0][20]=-0.674963
cx[0][21]=-0.568627, yat[0][21]=-0.645492
cx[0][22]=-0.549020, yat[0][22]=-0.616977
cx[0][23]=-0.529412, yat[0][23]=-0.589327
cx[0][24]=-0.509804, yat[0][24]=-0.562465
cx[0][25]=-0.490196, yat[0][25]=-0.536318
cx[0][26]=-0.470588, yat[0][26]=-0.510826
cx[0][27]=-0.450980, yat[0][27]=-0.485930
cx[0][28]=-0.431373, yat[0][28]=-0.461582
cx[0][29]=-0.411765, yat[0][29]=-0.437734
cx[0][30]=-0.392157, yat[0][30]=-0.414346
cx[0][31]=-0.372549, yat[0][31]=-0.391380
cx[0][32]=-0.352941, yat[0][32]=-0.368799
cx[0][33]=-0.333333, yat[0][33]=-0.346574
cx[0][34]=-0.313725, yat[0][34]=-0.324672
cx[0][35]=-0.294118, yat[0][35]=-0.303068
cx[0][36]=-0.274510, yat[0][36]=-0.281735
cx[0][37]=-0.254902, yat[0][37]=-0.260648
cx[0][38]=-0.235294, yat[0][38]=-0.239787
cx[0][39]=-0.215686, yat[0][39]=-0.219127
cx[0][40]=-0.196078, yat[0][40]=-0.198651
cx[0][41]=-0.176471, yat[0][41]=-0.178337
cx[0][42]=-0.156863, yat[0][42]=-0.158169
cx[0][43]=-0.137255, yat[0][43]=-0.138127
cx[0][44]=-0.117647, yat[0][44]=-0.118194
cx[0][45]=-0.098039, yat[0][45]=-0.098355
cx[0][46]=-0.078431, yat[0][46]=-0.078593
cx[0][47]=-0.058824, yat[0][47]=-0.058892
cx[0][48]=-0.039216, yat[0][48]=-0.039236
cx[0][49]=-0.019608, yat[0][49]=-0.019610
cx[0][50]=0.000000, yat[0][50]=0.000000
cx[0][51]=0.019608, yat[0][51]=0.019610
cx[0][52]=0.039216, yat[0][52]=0.039236
cx[0][53]=0.058824, yat[0][53]=0.058892
cx[0][54]=0.078431, yat[0][54]=0.078593
cx[0][55]=0.098039, yat[0][55]=0.098355
cx[0][56]=0.117647, yat[0][56]=0.118194
cx[0][57]=0.137255, yat[0][57]=0.138127
cx[0][58]=0.156863, yat[0][58]=0.158169
cx[0][59]=0.176471, yat[0][59]=0.178337
cx[0][60]=0.196078, yat[0][60]=0.198651
cx[0][61]=0.215686, yat[0][61]=0.219127
cx[0][62]=0.235294, yat[0][62]=0.239787
cx[0][63]=0.254902, yat[0][63]=0.260648
cx[0][64]=0.274510, yat[0][64]=0.281735
cx[0][65]=0.294118, yat[0][65]=0.303068
cx[0][66]=0.313725, yat[0][66]=0.324672
cx[0][67]=0.333333, yat[0][67]=0.346574
cx[0][68]=0.352941, yat[0][68]=0.368799
cx[0][69]=0.372549, yat[0][69]=0.391380
cx[0][70]=0.392157, yat[0][70]=0.414346
cx[0][71]=0.411765, yat[0][71]=0.437734
cx[0][72]=0.431373, yat[0][72]=0.461582
cx[0][73]=0.450980, yat[0][73]=0.485930
cx[0][74]=0.470588, yat[0][74]=0.510826
cx[0][75]=0.490196, yat[0][75]=0.536318
cx[0][76]=0.509804, yat[0][76]=0.562465
cx[0][77]=0.529412, yat[0][77]=0.589327
cx[0][78]=0.549020, yat[0][78]=0.616977
cx[0][79]=0.568627, yat[0][79]=0.645492
cx[0][80]=0.588235, yat[0][80]=0.674963
cx[0][81]=0.607843, yat[0][81]=0.705493
cx[0][82]=0.627451, yat[0][82]=0.737201
cx[0][83]=0.647059, yat[0][83]=0.770223
cx[0][84]=0.666667, yat[0][84]=0.804719
cx[0][85]=0.686275, yat[0][85]=0.840879
cx[0][86]=0.705882, yat[0][86]=0.878929
cx[0][87]=0.725490, yat[0][87]=0.919140
cx[0][88]=0.745098, yat[0][88]=0.961844
cx[0][89]=0.764706, yat[0][89]=1.007452
cx[0][90]=0.784314, yat[0][90]=1.056482
cx[0][91]=0.803922, yat[0][91]=1.109602
cx[0][92]=0.823529, yat[0][92]=1.167687
cx[0][93]=0.843137, yat[0][93]=1.231927
cx[0][94]=0.862745, yat[0][94]=1.303983
cx[0][95]=0.882353, yat[0][95]=1.386294
cx[0][96]=0.901961, yat[0][96]=1.482637
cx[0][97]=0.921569, yat[0][97]=1.599337
cx[0][98]=0.941176, yat[0][98]=1.748254
cx[0][99]=0.960784, yat[0][99]=1.956012
cx[0][100]=0.980392, yat[0][100]=2.307560
Temps d'execution atanh() : 1.372200 [ms]
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<< END OF DISLIN / VERSION 11.3.2 <<
<< Date : 06.06.2026 Time : 15:57:36 Pageformat: DA4L <<
<< Vectors : 1559 Warnings: 0 Fileformat: SVG <<
<< Metafile: ./srt/atanh_jdg.svg <<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[<..\xpl\src\scl.jdg.cpp.atanh_jdg]