- scl.jdg [c+]
[..] La fonction [jdg] acotscl 
Code
int acot_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, -10, 0); //[-10 .. 0 [
x[1] = newtablin(xn , 0, 10); //[ 0 .. 10 ]
double **cx = new double*[sn];
cx[0]=&x[0][0]; cx[1]=&x[1][0];
double **yac=new double*[sn];
int *mn = new int[sn];
for(si=0;si<sn;si++){
yac[si]=new double[xn];
mn[si] = xn;
}
char *linespec=∅;
tic();
for(si=0;si<sn;si++){
for(xi=0;xi<xn;xi++){
acot(1, &cx[si][xi], &yac[si][xi]);
scltracefc("cx[%d][%d]=%lf", si, xi, cx[si][xi]); //🔬
scltracef(", yac[%d][%d]=%lf\n", si, xi, yac[si][xi]); //🔬
}
if(linespec==∅){ strstag(&linespec, "-h", ∅); }
else{ strstag(&linespec, linespec, ";-h", ∅); }
}
scltracefc("Temps d'execution acot() : %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, yac,
"title", "Inverse cotangent",
"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 06-06-2026 12:10:34 */
Sortie
[>..\xpl\src\scl.jdg.cpp.acot_jdg]
scl-26.06 (gwin64) : 06-06-2026 12:10:34
cx[0][0]=-10.000000, yac[0][0]=-0.099669
cx[0][1]=-9.900990, yac[0][1]=-0.100659
cx[0][2]=-9.801980, yac[0][2]=-0.101668
cx[0][3]=-9.702970, yac[0][3]=-0.102699
cx[0][4]=-9.603960, yac[0][4]=-0.103750
cx[0][5]=-9.504950, yac[0][5]=-0.104823
cx[0][6]=-9.405941, yac[0][6]=-0.105918
cx[0][7]=-9.306931, yac[0][7]=-0.107036
cx[0][8]=-9.207921, yac[0][8]=-0.108178
cx[0][9]=-9.108911, yac[0][9]=-0.109345
cx[0][10]=-9.009901, yac[0][10]=-0.110537
cx[0][11]=-8.910891, yac[0][11]=-0.111755
cx[0][12]=-8.811881, yac[0][12]=-0.113000
cx[0][13]=-8.712871, yac[0][13]=-0.114273
cx[0][14]=-8.613861, yac[0][14]=-0.115575
cx[0][15]=-8.514851, yac[0][15]=-0.116906
cx[0][16]=-8.415842, yac[0][16]=-0.118269
cx[0][17]=-8.316832, yac[0][17]=-0.119664
cx[0][18]=-8.217822, yac[0][18]=-0.121091
cx[0][19]=-8.118812, yac[0][19]=-0.122553
cx[0][20]=-8.019802, yac[0][20]=-0.124051
cx[0][21]=-7.920792, yac[0][21]=-0.125586
cx[0][22]=-7.821782, yac[0][22]=-0.127158
cx[0][23]=-7.722772, yac[0][23]=-0.128771
cx[0][24]=-7.623762, yac[0][24]=-0.130424
cx[0][25]=-7.524752, yac[0][25]=-0.132121
cx[0][26]=-7.425743, yac[0][26]=-0.133861
cx[0][27]=-7.326733, yac[0][27]=-0.135648
cx[0][28]=-7.227723, yac[0][28]=-0.137483
cx[0][29]=-7.128713, yac[0][29]=-0.139368
cx[0][30]=-7.029703, yac[0][30]=-0.141305
cx[0][31]=-6.930693, yac[0][31]=-0.143297
cx[0][32]=-6.831683, yac[0][32]=-0.145345
cx[0][33]=-6.732673, yac[0][33]=-0.147451
cx[0][34]=-6.633663, yac[0][34]=-0.149620
cx[0][35]=-6.534653, yac[0][35]=-0.151852
cx[0][36]=-6.435644, yac[0][36]=-0.154152
cx[0][37]=-6.336634, yac[0][37]=-0.156522
cx[0][38]=-6.237624, yac[0][38]=-0.158965
cx[0][39]=-6.138614, yac[0][39]=-0.161485
cx[0][40]=-6.039604, yac[0][40]=-0.164085
cx[0][41]=-5.940594, yac[0][41]=-0.166770
cx[0][42]=-5.841584, yac[0][42]=-0.169543
cx[0][43]=-5.742574, yac[0][43]=-0.172409
cx[0][44]=-5.643564, yac[0][44]=-0.175373
cx[0][45]=-5.544554, yac[0][45]=-0.178439
cx[0][46]=-5.445545, yac[0][46]=-0.181613
cx[0][47]=-5.346535, yac[0][47]=-0.184901
cx[0][48]=-5.247525, yac[0][48]=-0.188308
cx[0][49]=-5.148515, yac[0][49]=-0.191842
cx[0][50]=-5.049505, yac[0][50]=-0.195509
cx[0][51]=-4.950495, yac[0][51]=-0.199318
cx[0][52]=-4.851485, yac[0][52]=-0.203276
cx[0][53]=-4.752475, yac[0][53]=-0.207391
cx[0][54]=-4.653465, yac[0][54]=-0.211674
cx[0][55]=-4.554455, yac[0][55]=-0.216136
cx[0][56]=-4.455446, yac[0][56]=-0.220786
cx[0][57]=-4.356436, yac[0][57]=-0.225637
cx[0][58]=-4.257426, yac[0][58]=-0.230702
cx[0][59]=-4.158416, yac[0][59]=-0.235995
cx[0][60]=-4.059406, yac[0][60]=-0.241532
cx[0][61]=-3.960396, yac[0][61]=-0.247330
cx[0][62]=-3.861386, yac[0][62]=-0.253407
cx[0][63]=-3.762376, yac[0][63]=-0.259783
cx[0][64]=-3.663366, yac[0][64]=-0.266481
cx[0][65]=-3.564356, yac[0][65]=-0.273524
cx[0][66]=-3.465347, yac[0][66]=-0.280939
cx[0][67]=-3.366337, yac[0][67]=-0.288756
cx[0][68]=-3.267327, yac[0][68]=-0.297008
cx[0][69]=-3.168317, yac[0][69]=-0.305729
cx[0][70]=-3.069307, yac[0][70]=-0.314961
cx[0][71]=-2.970297, yac[0][71]=-0.324748
cx[0][72]=-2.871287, yac[0][72]=-0.335138
cx[0][73]=-2.772277, yac[0][73]=-0.346188
cx[0][74]=-2.673267, yac[0][74]=-0.357959
cx[0][75]=-2.574257, yac[0][75]=-0.370520
cx[0][76]=-2.475248, yac[0][76]=-0.383950
cx[0][77]=-2.376238, yac[0][77]=-0.398336
cx[0][78]=-2.277228, yac[0][78]=-0.413778
cx[0][79]=-2.178218, yac[0][79]=-0.430388
cx[0][80]=-2.079208, yac[0][80]=-0.448294
cx[0][81]=-1.980198, yac[0][81]=-0.467640
cx[0][82]=-1.881188, yac[0][82]=-0.488590
cx[0][83]=-1.782178, yac[0][83]=-0.511334
cx[0][84]=-1.683168, yac[0][84]=-0.536083
cx[0][85]=-1.584158, yac[0][85]=-0.563081
cx[0][86]=-1.485149, yac[0][86]=-0.592604
cx[0][87]=-1.386139, yac[0][87]=-0.624963
cx[0][88]=-1.287129, yac[0][88]=-0.660510
cx[0][89]=-1.188119, yac[0][89]=-0.699636
cx[0][90]=-1.089109, yac[0][90]=-0.742770
cx[0][91]=-0.990099, yac[0][91]=-0.790373
cx[0][92]=-0.891089, yac[0][92]=-0.842926
cx[0][93]=-0.792079, yac[0][93]=-0.900904
cx[0][94]=-0.693069, yac[0][94]=-0.964737
cx[0][95]=-0.594059, yac[0][95]=-1.034756
cx[0][96]=-0.495050, yac[0][96]=-1.111117
cx[0][97]=-0.396040, yac[0][97]=-1.193709
cx[0][98]=-0.297030, yac[0][98]=-1.282067
cx[0][99]=-0.198020, yac[0][99]=-1.375306
cx[0][100]=-0.099010, yac[0][100]=-1.472108
cx[1][0]=0.000000, yac[1][0]=1.570796
cx[1][1]=0.100000, yac[1][1]=1.471128
cx[1][2]=0.200000, yac[1][2]=1.373401
cx[1][3]=0.300000, yac[1][3]=1.279340
cx[1][4]=0.400000, yac[1][4]=1.190290
cx[1][5]=0.500000, yac[1][5]=1.107149
cx[1][6]=0.600000, yac[1][6]=1.030377
cx[1][7]=0.700000, yac[1][7]=0.960070
cx[1][8]=0.800000, yac[1][8]=0.896055
cx[1][9]=0.900000, yac[1][9]=0.837981
cx[1][10]=1.000000, yac[1][10]=0.785398
cx[1][11]=1.100000, yac[1][11]=0.737815
cx[1][12]=1.200000, yac[1][12]=0.694738
cx[1][13]=1.300000, yac[1][13]=0.655696
cx[1][14]=1.400000, yac[1][14]=0.620249
cx[1][15]=1.500000, yac[1][15]=0.588003
cx[1][16]=1.600000, yac[1][16]=0.558599
cx[1][17]=1.700000, yac[1][17]=0.531724
cx[1][18]=1.800000, yac[1][18]=0.507099
cx[1][19]=1.900000, yac[1][19]=0.484478
cx[1][20]=2.000000, yac[1][20]=0.463648
cx[1][21]=2.100000, yac[1][21]=0.444419
cx[1][22]=2.200000, yac[1][22]=0.426627
cx[1][23]=2.300000, yac[1][23]=0.410127
cx[1][24]=2.400000, yac[1][24]=0.394791
cx[1][25]=2.500000, yac[1][25]=0.380506
cx[1][26]=2.600000, yac[1][26]=0.367174
cx[1][27]=2.700000, yac[1][27]=0.354706
cx[1][28]=2.800000, yac[1][28]=0.343024
cx[1][29]=2.900000, yac[1][29]=0.332059
cx[1][30]=3.000000, yac[1][30]=0.321751
cx[1][31]=3.100000, yac[1][31]=0.312042
cx[1][32]=3.200000, yac[1][32]=0.302885
cx[1][33]=3.300000, yac[1][33]=0.294235
cx[1][34]=3.400000, yac[1][34]=0.286051
cx[1][35]=3.500000, yac[1][35]=0.278300
cx[1][36]=3.600000, yac[1][36]=0.270947
cx[1][37]=3.700000, yac[1][37]=0.263964
cx[1][38]=3.800000, yac[1][38]=0.257324
cx[1][39]=3.900000, yac[1][39]=0.251003
cx[1][40]=4.000000, yac[1][40]=0.244979
cx[1][41]=4.100000, yac[1][41]=0.239232
cx[1][42]=4.200000, yac[1][42]=0.233743
cx[1][43]=4.300000, yac[1][43]=0.228497
cx[1][44]=4.400000, yac[1][44]=0.223477
cx[1][45]=4.500000, yac[1][45]=0.218669
cx[1][46]=4.600000, yac[1][46]=0.214061
cx[1][47]=4.700000, yac[1][47]=0.209640
cx[1][48]=4.800000, yac[1][48]=0.205395
cx[1][49]=4.900000, yac[1][49]=0.201317
cx[1][50]=5.000000, yac[1][50]=0.197396
cx[1][51]=5.100000, yac[1][51]=0.193622
cx[1][52]=5.200000, yac[1][52]=0.189988
cx[1][53]=5.300000, yac[1][53]=0.186487
cx[1][54]=5.400000, yac[1][54]=0.183111
cx[1][55]=5.500000, yac[1][55]=0.179853
cx[1][56]=5.600000, yac[1][56]=0.176709
cx[1][57]=5.700000, yac[1][57]=0.173671
cx[1][58]=5.800000, yac[1][58]=0.170735
cx[1][59]=5.900000, yac[1][59]=0.167896
cx[1][60]=6.000000, yac[1][60]=0.165149
cx[1][61]=6.100000, yac[1][61]=0.162489
cx[1][62]=6.200000, yac[1][62]=0.159913
cx[1][63]=6.300000, yac[1][63]=0.157417
cx[1][64]=6.400000, yac[1][64]=0.154997
cx[1][65]=6.500000, yac[1][65]=0.152649
cx[1][66]=6.600000, yac[1][66]=0.150371
cx[1][67]=6.700000, yac[1][67]=0.148160
cx[1][68]=6.800000, yac[1][68]=0.146012
cx[1][69]=6.900000, yac[1][69]=0.143925
cx[1][70]=7.000000, yac[1][70]=0.141897
cx[1][71]=7.100000, yac[1][71]=0.139925
cx[1][72]=7.200000, yac[1][72]=0.138006
cx[1][73]=7.300000, yac[1][73]=0.136139
cx[1][74]=7.400000, yac[1][74]=0.134321
cx[1][75]=7.500000, yac[1][75]=0.132552
cx[1][76]=7.600000, yac[1][76]=0.130827
cx[1][77]=7.700000, yac[1][77]=0.129147
cx[1][78]=7.800000, yac[1][78]=0.127510
cx[1][79]=7.900000, yac[1][79]=0.125913
cx[1][80]=8.000000, yac[1][80]=0.124355
cx[1][81]=8.100000, yac[1][81]=0.122835
cx[1][82]=8.200000, yac[1][82]=0.121352
cx[1][83]=8.300000, yac[1][83]=0.119904
cx[1][84]=8.400000, yac[1][84]=0.118490
cx[1][85]=8.500000, yac[1][85]=0.117109
cx[1][86]=8.600000, yac[1][86]=0.115759
cx[1][87]=8.700000, yac[1][87]=0.114440
cx[1][88]=8.800000, yac[1][88]=0.113151
cx[1][89]=8.900000, yac[1][89]=0.111890
cx[1][90]=9.000000, yac[1][90]=0.110657
cx[1][91]=9.100000, yac[1][91]=0.109451
cx[1][92]=9.200000, yac[1][92]=0.108271
cx[1][93]=9.300000, yac[1][93]=0.107115
cx[1][94]=9.400000, yac[1][94]=0.105984
cx[1][95]=9.500000, yac[1][95]=0.104877
cx[1][96]=9.600000, yac[1][96]=0.103792
cx[1][97]=9.700000, yac[1][97]=0.102730
cx[1][98]=9.800000, yac[1][98]=0.101689
cx[1][99]=9.900000, yac[1][99]=0.100669
cx[1][100]=10.000000, yac[1][100]=0.099669
Temps d'execution acot() : 2.468900 [ms]
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<< END OF DISLIN / VERSION 11.3.2 <<
<< Date : 06.06.2026 Time : 12:10:34 Pageformat: DA4L <<
<< Vectors : 1188 Warnings: 0 Fileformat: SVG <<
<< Metafile: ./srt/acot_jdg.svg <<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[<..\xpl\src\scl.jdg.cpp.acot_jdg]