- scl.jdg [c+]
[..] La fonction [jdg] cothscl 
Code
int coth_jdg(){
scltracefa(§, ƒ, ∅);
scltracefc("scl-%s (%s) : %s\n", sclver(), sclsec(), temps_char(0));
int sn=2, si, xn=101, xi;
double **x = new double*[sn];
x[0] = newtablin(xn+1, -5, 0); //[-5 .. 0 [
x[1] = newtablin(xn+1, 0, 5); //] 0 .. 5 ]
double **cx = new double*[sn];
cx[0]=&x[0][0]; cx[1]=&x[1][1];
double **yct=new double*[sn];
int *mn = new int[sn];
for(si=0;si<sn;si++){
yct[si]=new double[xn];
mn[si] = xn;
}
char *linespec=∅;
tic();
for(si=0;si<sn;si++){
for(xi=0;xi<xn;xi++){
yct[si][xi]=1 / tanh_scl(cx[si][xi]);
scltracefc("cx[%d][%d]=%lf", si, xi, cx[si][xi]); //🔬
scltracef(", yct[%d][%d]=%lf\n", si, xi, yct[si][xi]); //🔬
}
if(linespec==∅){ strstag(&linespec, "-h", ∅); }
else{ strstag(&linespec, linespec, ";-h", ∅); }
}
scltracefc("Temps d'execution coth() : %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, yct,
"title", "Hyperbolic cotangent",
"subtitlex", imgname.c_str(),
"linespec", linespec, "grid", "on",
"background-color", "w",
"linespeca", "-a", /*"legcorn", "lra",*/
"aymin", -5, "aymax", 5, "xlabel", "x", ∅);
//---------------------------------------------------------------------
//[>LIBERE MEMOIRE]
//---------------------------------------------------------------------
//---------------------------------------------------------------------
//[<LIBERE MEMOIRE]
//---------------------------------------------------------------------
scltracefe(§, ƒ, ∅);
return 0;
}
/* ƒ décorée par
le 06-06-2026 11:19:07 */
Sortie
[>..\xpl\src\scl.jdg.cpp.coth_jdg]
scl-26.06 (gwin64) : 06-06-2026 11:19:07
cx[0][0]=-5.000000, yct[0][0]=-1.000091
cx[0][1]=-4.950495, yct[0][1]=-1.000100
cx[0][2]=-4.900990, yct[0][2]=-1.000111
cx[0][3]=-4.851485, yct[0][3]=-1.000122
cx[0][4]=-4.801980, yct[0][4]=-1.000135
cx[0][5]=-4.752475, yct[0][5]=-1.000149
cx[0][6]=-4.702970, yct[0][6]=-1.000164
cx[0][7]=-4.653465, yct[0][7]=-1.000182
cx[0][8]=-4.603960, yct[0][8]=-1.000201
cx[0][9]=-4.554455, yct[0][9]=-1.000221
cx[0][10]=-4.504950, yct[0][10]=-1.000244
cx[0][11]=-4.455446, yct[0][11]=-1.000270
cx[0][12]=-4.405941, yct[0][12]=-1.000298
cx[0][13]=-4.356436, yct[0][13]=-1.000329
cx[0][14]=-4.306931, yct[0][14]=-1.000363
cx[0][15]=-4.257426, yct[0][15]=-1.000401
cx[0][16]=-4.207921, yct[0][16]=-1.000443
cx[0][17]=-4.158416, yct[0][17]=-1.000489
cx[0][18]=-4.108911, yct[0][18]=-1.000540
cx[0][19]=-4.059406, yct[0][19]=-1.000596
cx[0][20]=-4.009901, yct[0][20]=-1.000658
cx[0][21]=-3.960396, yct[0][21]=-1.000726
cx[0][22]=-3.910891, yct[0][22]=-1.000802
cx[0][23]=-3.861386, yct[0][23]=-1.000886
cx[0][24]=-3.811881, yct[0][24]=-1.000978
cx[0][25]=-3.762376, yct[0][25]=-1.001080
cx[0][26]=-3.712871, yct[0][26]=-1.001192
cx[0][27]=-3.663366, yct[0][27]=-1.001316
cx[0][28]=-3.613861, yct[0][28]=-1.001453
cx[0][29]=-3.564356, yct[0][29]=-1.001605
cx[0][30]=-3.514851, yct[0][30]=-1.001772
cx[0][31]=-3.465347, yct[0][31]=-1.001957
cx[0][32]=-3.415842, yct[0][32]=-1.002160
cx[0][33]=-3.366337, yct[0][33]=-1.002386
cx[0][34]=-3.316832, yct[0][34]=-1.002634
cx[0][35]=-3.267327, yct[0][35]=-1.002909
cx[0][36]=-3.217822, yct[0][36]=-1.003212
cx[0][37]=-3.168317, yct[0][37]=-1.003547
cx[0][38]=-3.118812, yct[0][38]=-1.003917
cx[0][39]=-3.069307, yct[0][39]=-1.004325
cx[0][40]=-3.019802, yct[0][40]=-1.004776
cx[0][41]=-2.970297, yct[0][41]=-1.005275
cx[0][42]=-2.920792, yct[0][42]=-1.005825
cx[0][43]=-2.871287, yct[0][43]=-1.006434
cx[0][44]=-2.821782, yct[0][44]=-1.007106
cx[0][45]=-2.772277, yct[0][45]=-1.007848
cx[0][46]=-2.722772, yct[0][46]=-1.008668
cx[0][47]=-2.673267, yct[0][47]=-1.009575
cx[0][48]=-2.623762, yct[0][48]=-1.010577
cx[0][49]=-2.574257, yct[0][49]=-1.011684
cx[0][50]=-2.524752, yct[0][50]=-1.012908
cx[0][51]=-2.475248, yct[0][51]=-1.014261
cx[0][52]=-2.425743, yct[0][52]=-1.015757
cx[0][53]=-2.376238, yct[0][53]=-1.017411
cx[0][54]=-2.326733, yct[0][54]=-1.019240
cx[0][55]=-2.277228, yct[0][55]=-1.021264
cx[0][56]=-2.227723, yct[0][56]=-1.023503
cx[0][57]=-2.178218, yct[0][57]=-1.025981
cx[0][58]=-2.128713, yct[0][58]=-1.028724
cx[0][59]=-2.079208, yct[0][59]=-1.031761
cx[0][60]=-2.029703, yct[0][60]=-1.035125
cx[0][61]=-1.980198, yct[0][61]=-1.038851
cx[0][62]=-1.930693, yct[0][62]=-1.042982
cx[0][63]=-1.881188, yct[0][63]=-1.047562
cx[0][64]=-1.831683, yct[0][64]=-1.052642
cx[0][65]=-1.782178, yct[0][65]=-1.058281
cx[0][66]=-1.732673, yct[0][66]=-1.064542
cx[0][67]=-1.683168, yct[0][67]=-1.071500
cx[0][68]=-1.633663, yct[0][68]=-1.079236
cx[0][69]=-1.584158, yct[0][69]=-1.087845
cx[0][70]=-1.534653, yct[0][70]=-1.097433
cx[0][71]=-1.485149, yct[0][71]=-1.108121
cx[0][72]=-1.435644, yct[0][72]=-1.120050
cx[0][73]=-1.386139, yct[0][73]=-1.133378
cx[0][74]=-1.336634, yct[0][74]=-1.148288
cx[0][75]=-1.287129, yct[0][75]=-1.164995
cx[0][76]=-1.237624, yct[0][76]=-1.183745
cx[0][77]=-1.188119, yct[0][77]=-1.204827
cx[0][78]=-1.138614, yct[0][78]=-1.228582
cx[0][79]=-1.089109, yct[0][79]=-1.255410
cx[0][80]=-1.039604, yct[0][80]=-1.285791
cx[0][81]=-0.990099, yct[0][81]=-1.320298
cx[0][82]=-0.940594, yct[0][82]=-1.359628
cx[0][83]=-0.891089, yct[0][83]=-1.404630
cx[0][84]=-0.841584, yct[0][84]=-1.456352
cx[0][85]=-0.792079, yct[0][85]=-1.516104
cx[0][86]=-0.742574, yct[0][86]=-1.585545
cx[0][87]=-0.693069, yct[0][87]=-1.666805
cx[0][88]=-0.643564, yct[0][88]=-1.762669
cx[0][89]=-0.594059, yct[0][89]=-1.876846
cx[0][90]=-0.544554, yct[0][90]=-2.014392
cx[0][91]=-0.495050, yct[0][91]=-2.182382
cx[0][92]=-0.445545, yct[0][92]=-2.391030
cx[0][93]=-0.396040, yct[0][93]=-2.655653
cx[0][94]=-0.346535, yct[0][94]=-3.000312
cx[0][95]=-0.297030, yct[0][95]=-3.465099
cx[0][96]=-0.247525, yct[0][96]=-4.122173
cx[0][97]=-0.198020, yct[0][97]=-5.115835
cx[0][98]=-0.148515, yct[0][98]=-6.782766
cx[0][99]=-0.099010, yct[0][99]=-10.132982
cx[0][100]=-0.049505, yct[0][100]=-20.216499
cx[1][0]=0.049505, yct[1][0]=20.216499
cx[1][1]=0.099010, yct[1][1]=10.132982
cx[1][2]=0.148515, yct[1][2]=6.782766
cx[1][3]=0.198020, yct[1][3]=5.115835
cx[1][4]=0.247525, yct[1][4]=4.122173
cx[1][5]=0.297030, yct[1][5]=3.465099
cx[1][6]=0.346535, yct[1][6]=3.000312
cx[1][7]=0.396040, yct[1][7]=2.655653
cx[1][8]=0.445545, yct[1][8]=2.391030
cx[1][9]=0.495050, yct[1][9]=2.182382
cx[1][10]=0.544554, yct[1][10]=2.014392
cx[1][11]=0.594059, yct[1][11]=1.876846
cx[1][12]=0.643564, yct[1][12]=1.762669
cx[1][13]=0.693069, yct[1][13]=1.666805
cx[1][14]=0.742574, yct[1][14]=1.585545
cx[1][15]=0.792079, yct[1][15]=1.516104
cx[1][16]=0.841584, yct[1][16]=1.456352
cx[1][17]=0.891089, yct[1][17]=1.404630
cx[1][18]=0.940594, yct[1][18]=1.359628
cx[1][19]=0.990099, yct[1][19]=1.320298
cx[1][20]=1.039604, yct[1][20]=1.285791
cx[1][21]=1.089109, yct[1][21]=1.255410
cx[1][22]=1.138614, yct[1][22]=1.228582
cx[1][23]=1.188119, yct[1][23]=1.204827
cx[1][24]=1.237624, yct[1][24]=1.183745
cx[1][25]=1.287129, yct[1][25]=1.164995
cx[1][26]=1.336634, yct[1][26]=1.148288
cx[1][27]=1.386139, yct[1][27]=1.133378
cx[1][28]=1.435644, yct[1][28]=1.120050
cx[1][29]=1.485149, yct[1][29]=1.108121
cx[1][30]=1.534653, yct[1][30]=1.097433
cx[1][31]=1.584158, yct[1][31]=1.087845
cx[1][32]=1.633663, yct[1][32]=1.079236
cx[1][33]=1.683168, yct[1][33]=1.071500
cx[1][34]=1.732673, yct[1][34]=1.064542
cx[1][35]=1.782178, yct[1][35]=1.058281
cx[1][36]=1.831683, yct[1][36]=1.052642
cx[1][37]=1.881188, yct[1][37]=1.047562
cx[1][38]=1.930693, yct[1][38]=1.042982
cx[1][39]=1.980198, yct[1][39]=1.038851
cx[1][40]=2.029703, yct[1][40]=1.035125
cx[1][41]=2.079208, yct[1][41]=1.031761
cx[1][42]=2.128713, yct[1][42]=1.028724
cx[1][43]=2.178218, yct[1][43]=1.025981
cx[1][44]=2.227723, yct[1][44]=1.023503
cx[1][45]=2.277228, yct[1][45]=1.021264
cx[1][46]=2.326733, yct[1][46]=1.019240
cx[1][47]=2.376238, yct[1][47]=1.017411
cx[1][48]=2.425743, yct[1][48]=1.015757
cx[1][49]=2.475248, yct[1][49]=1.014261
cx[1][50]=2.524752, yct[1][50]=1.012908
cx[1][51]=2.574257, yct[1][51]=1.011684
cx[1][52]=2.623762, yct[1][52]=1.010577
cx[1][53]=2.673267, yct[1][53]=1.009575
cx[1][54]=2.722772, yct[1][54]=1.008668
cx[1][55]=2.772277, yct[1][55]=1.007848
cx[1][56]=2.821782, yct[1][56]=1.007106
cx[1][57]=2.871287, yct[1][57]=1.006434
cx[1][58]=2.920792, yct[1][58]=1.005825
cx[1][59]=2.970297, yct[1][59]=1.005275
cx[1][60]=3.019802, yct[1][60]=1.004776
cx[1][61]=3.069307, yct[1][61]=1.004325
cx[1][62]=3.118812, yct[1][62]=1.003917
cx[1][63]=3.168317, yct[1][63]=1.003547
cx[1][64]=3.217822, yct[1][64]=1.003212
cx[1][65]=3.267327, yct[1][65]=1.002909
cx[1][66]=3.316832, yct[1][66]=1.002634
cx[1][67]=3.366337, yct[1][67]=1.002386
cx[1][68]=3.415842, yct[1][68]=1.002160
cx[1][69]=3.465347, yct[1][69]=1.001957
cx[1][70]=3.514851, yct[1][70]=1.001772
cx[1][71]=3.564356, yct[1][71]=1.001605
cx[1][72]=3.613861, yct[1][72]=1.001453
cx[1][73]=3.663366, yct[1][73]=1.001316
cx[1][74]=3.712871, yct[1][74]=1.001192
cx[1][75]=3.762376, yct[1][75]=1.001080
cx[1][76]=3.811881, yct[1][76]=1.000978
cx[1][77]=3.861386, yct[1][77]=1.000886
cx[1][78]=3.910891, yct[1][78]=1.000802
cx[1][79]=3.960396, yct[1][79]=1.000726
cx[1][80]=4.009901, yct[1][80]=1.000658
cx[1][81]=4.059406, yct[1][81]=1.000596
cx[1][82]=4.108911, yct[1][82]=1.000540
cx[1][83]=4.158416, yct[1][83]=1.000489
cx[1][84]=4.207921, yct[1][84]=1.000443
cx[1][85]=4.257426, yct[1][85]=1.000401
cx[1][86]=4.306931, yct[1][86]=1.000363
cx[1][87]=4.356436, yct[1][87]=1.000329
cx[1][88]=4.405941, yct[1][88]=1.000298
cx[1][89]=4.455446, yct[1][89]=1.000270
cx[1][90]=4.504950, yct[1][90]=1.000244
cx[1][91]=4.554455, yct[1][91]=1.000221
cx[1][92]=4.603960, yct[1][92]=1.000201
cx[1][93]=4.653465, yct[1][93]=1.000182
cx[1][94]=4.702970, yct[1][94]=1.000164
cx[1][95]=4.752475, yct[1][95]=1.000149
cx[1][96]=4.801980, yct[1][96]=1.000135
cx[1][97]=4.851485, yct[1][97]=1.000122
cx[1][98]=4.900990, yct[1][98]=1.000111
cx[1][99]=4.950495, yct[1][99]=1.000100
cx[1][100]=5.000000, yct[1][100]=1.000091
Temps d'execution coth() : 10.437300 [ms]
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<< END OF DISLIN / VERSION 11.3.2 <<
<< Date : 06.06.2026 Time : 11:19:07 Pageformat: DA4L <<
<< Vectors : 1434 Warnings: 0 Fileformat: SVG <<
<< Metafile: ./srt/coth_jdg.svg <<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[<..\xpl\src\scl.jdg.cpp.coth_jdg]