- scl.jdg [c+]
[..] La fonction [jdg] asechscl 
Code
int asech_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+1, 0, 1); //] 0 .. 1 ]
double **cx = new double*[sn];
cx[0]=&x[0][1];
double **yas=new double*[sn];
int *mn = new int[sn];
for(si=0;si<sn;si++){
yas[si]=new double[xn];
mn[si] = xn;
}
char *linespec=∅;
tic();
for(si=0;si<sn;si++){
for(xi=0;xi<xn;xi++){
yas[si][xi]=acosh_scl(1 / cx[si][xi]);
scltracefc("cx[%d][%d]=%lf", si, xi, cx[si][xi]); //🔬
scltracef(", yas[%d][%d]=%lf\n", si, xi, yas[si][xi]); //🔬
}
if(linespec==∅){ strstag(&linespec, "-h", ∅); }
else{ strstag(&linespec, linespec, ";-h", ∅); }
}
scltracefc("Temps d'execution asech() : %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, yas,
"title", "Inverse hyperbolic secant",
"subtitlex", imgname.c_str(),
"linespec", linespec, "grid", "on",
"background-color", "w",
"linespeca", "-a", /*"legcorn", "lra",*/
/*"aymin", -4.0, "aymax", 4.0,*/ "xlabel", "x", ∅);
//---------------------------------------------------------------------
//[>LIBERE MEMOIRE]
//---------------------------------------------------------------------
//---------------------------------------------------------------------
//[<LIBERE MEMOIRE]
//---------------------------------------------------------------------
scltracefe(§, ƒ, ∅);
return 0;
}
/* ƒ décorée par
le 06-06-2026 09:46:06 */
Sortie
[>..\xpl\src\scl.jdg.cpp.asech_jdg]
scl-26.06 (gwin64) : 06-06-2026 09:46:06
cx[0][0]=0.009901, yas[0][0]=5.308243
cx[0][1]=0.019802, yas[0][1]=4.615022
cx[0][2]=0.029703, yas[0][2]=4.209435
cx[0][3]=0.039604, yas[0][3]=3.921581
cx[0][4]=0.049505, yas[0][4]=3.698217
cx[0][5]=0.059406, yas[0][5]=3.515625
cx[0][6]=0.069307, yas[0][6]=3.361155
cx[0][7]=0.079208, yas[0][7]=3.227254
cx[0][8]=0.089109, yas[0][8]=3.109052
cx[0][9]=0.099010, yas[0][9]=3.003223
cx[0][10]=0.108911, yas[0][10]=2.907394
cx[0][11]=0.118812, yas[0][11]=2.819813
cx[0][12]=0.128713, yas[0][12]=2.739151
cx[0][13]=0.138614, yas[0][13]=2.664372
cx[0][14]=0.148515, yas[0][14]=2.594657
cx[0][15]=0.158416, yas[0][15]=2.529345
cx[0][16]=0.168317, yas[0][16]=2.467895
cx[0][17]=0.178218, yas[0][17]=2.409859
cx[0][18]=0.188119, yas[0][18]=2.354862
cx[0][19]=0.198020, yas[0][19]=2.302585
cx[0][20]=0.207921, yas[0][20]=2.252758
cx[0][21]=0.217822, yas[0][21]=2.205147
cx[0][22]=0.227723, yas[0][22]=2.159549
cx[0][23]=0.237624, yas[0][23]=2.115789
cx[0][24]=0.247525, yas[0][24]=2.073710
cx[0][25]=0.257426, yas[0][25]=2.033177
cx[0][26]=0.267327, yas[0][26]=1.994066
cx[0][27]=0.277228, yas[0][27]=1.956271
cx[0][28]=0.287129, yas[0][28]=1.919693
cx[0][29]=0.297030, yas[0][29]=1.884246
cx[0][30]=0.306931, yas[0][30]=1.849850
cx[0][31]=0.316832, yas[0][31]=1.816435
cx[0][32]=0.326733, yas[0][32]=1.783935
cx[0][33]=0.336634, yas[0][33]=1.752291
cx[0][34]=0.346535, yas[0][34]=1.721448
cx[0][35]=0.356436, yas[0][35]=1.691357
cx[0][36]=0.366337, yas[0][36]=1.661973
cx[0][37]=0.376238, yas[0][37]=1.633251
cx[0][38]=0.386139, yas[0][38]=1.605154
cx[0][39]=0.396040, yas[0][39]=1.577646
cx[0][40]=0.405941, yas[0][40]=1.550691
cx[0][41]=0.415842, yas[0][41]=1.524259
cx[0][42]=0.425743, yas[0][42]=1.498321
cx[0][43]=0.435644, yas[0][43]=1.472848
cx[0][44]=0.445545, yas[0][44]=1.447814
cx[0][45]=0.455446, yas[0][45]=1.423195
cx[0][46]=0.465347, yas[0][46]=1.398969
cx[0][47]=0.475248, yas[0][47]=1.375113
cx[0][48]=0.485149, yas[0][48]=1.351606
cx[0][49]=0.495050, yas[0][49]=1.328429
cx[0][50]=0.504950, yas[0][50]=1.305563
cx[0][51]=0.514851, yas[0][51]=1.282990
cx[0][52]=0.524752, yas[0][52]=1.260692
cx[0][53]=0.534653, yas[0][53]=1.238654
cx[0][54]=0.544554, yas[0][54]=1.216860
cx[0][55]=0.554455, yas[0][55]=1.195294
cx[0][56]=0.564356, yas[0][56]=1.173940
cx[0][57]=0.574257, yas[0][57]=1.152786
cx[0][58]=0.584158, yas[0][58]=1.131815
cx[0][59]=0.594059, yas[0][59]=1.111016
cx[0][60]=0.603960, yas[0][60]=1.090373
cx[0][61]=0.613861, yas[0][61]=1.069874
cx[0][62]=0.623762, yas[0][62]=1.049506
cx[0][63]=0.633663, yas[0][63]=1.029254
cx[0][64]=0.643564, yas[0][64]=1.009106
cx[0][65]=0.653465, yas[0][65]=0.989049
cx[0][66]=0.663366, yas[0][66]=0.969069
cx[0][67]=0.673267, yas[0][67]=0.949153
cx[0][68]=0.683168, yas[0][68]=0.929286
cx[0][69]=0.693069, yas[0][69]=0.909456
cx[0][70]=0.702970, yas[0][70]=0.889647
cx[0][71]=0.712871, yas[0][71]=0.869844
cx[0][72]=0.722772, yas[0][72]=0.850032
cx[0][73]=0.732673, yas[0][73]=0.830195
cx[0][74]=0.742574, yas[0][74]=0.810315
cx[0][75]=0.752475, yas[0][75]=0.790373
cx[0][76]=0.762376, yas[0][76]=0.770352
cx[0][77]=0.772277, yas[0][77]=0.750229
cx[0][78]=0.782178, yas[0][78]=0.729983
cx[0][79]=0.792079, yas[0][79]=0.709588
cx[0][80]=0.801980, yas[0][80]=0.689018
cx[0][81]=0.811881, yas[0][81]=0.668243
cx[0][82]=0.821782, yas[0][82]=0.647229
cx[0][83]=0.831683, yas[0][83]=0.625940
cx[0][84]=0.841584, yas[0][84]=0.604333
cx[0][85]=0.851485, yas[0][85]=0.582360
cx[0][86]=0.861386, yas[0][86]=0.559964
cx[0][87]=0.871287, yas[0][87]=0.537079
cx[0][88]=0.881188, yas[0][88]=0.513626
cx[0][89]=0.891089, yas[0][89]=0.489511
cx[0][90]=0.900990, yas[0][90]=0.464617
cx[0][91]=0.910891, yas[0][91]=0.438797
cx[0][92]=0.920792, yas[0][92]=0.411863
cx[0][93]=0.930693, yas[0][93]=0.383567
cx[0][94]=0.940594, yas[0][94]=0.353565
cx[0][95]=0.950495, yas[0][95]=0.321364
cx[0][96]=0.960396, yas[0][96]=0.286205
cx[0][97]=0.970297, yas[0][97]=0.246809
cx[0][98]=0.980198, yas[0][98]=0.200671
cx[0][99]=0.990099, yas[0][99]=0.141304
cx[0][100]=1.000000, yas[0][100]=0.000000
Temps d'execution asech() : 1.078900 [ms]
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<< END OF DISLIN / VERSION 11.3.2 <<
<< Date : 06.06.2026 Time : 09:46:06 Pageformat: DA4L <<
<< Vectors : 1308 Warnings: 0 Fileformat: SVG <<
<< Metafile: ./srt/asech_jdg.svg <<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[<..\xpl\src\scl.jdg.cpp.asech_jdg]