- scl.jdg [c+]
[..] La fonction [jdg] acscscl 
Code
int acsc_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, -10,- 1); //[-10 ..- 1 ]
x[1] = newtablin(xn, 1, 10); //[ 1 .. 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++){
yac[si][xi] = sin-1(1 / cx[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 acsc() : %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 cosecant",
"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:31 */
Sortie
[>..\xpl\src\scl.jdg.cpp.acsc_jdg]
scl-26.06 (gwin64) : 06-06-2026 12:10:31
cx[0][0]=-10.000000, yac[0][0]=-0.100167
cx[0][1]=-9.910000, yac[0][1]=-0.101080
cx[0][2]=-9.820000, yac[0][2]=-0.102010
cx[0][3]=-9.730000, yac[0][3]=-0.102957
cx[0][4]=-9.640000, yac[0][4]=-0.103921
cx[0][5]=-9.550000, yac[0][5]=-0.104904
cx[0][6]=-9.460000, yac[0][6]=-0.105906
cx[0][7]=-9.370000, yac[0][7]=-0.106927
cx[0][8]=-9.280000, yac[0][8]=-0.107968
cx[0][9]=-9.190000, yac[0][9]=-0.109030
cx[0][10]=-9.100000, yac[0][10]=-0.110112
cx[0][11]=-9.010000, yac[0][11]=-0.111217
cx[0][12]=-8.920000, yac[0][12]=-0.112344
cx[0][13]=-8.830000, yac[0][13]=-0.113494
cx[0][14]=-8.740000, yac[0][14]=-0.114668
cx[0][15]=-8.650000, yac[0][15]=-0.115866
cx[0][16]=-8.560000, yac[0][16]=-0.117090
cx[0][17]=-8.470000, yac[0][17]=-0.118340
cx[0][18]=-8.380000, yac[0][18]=-0.119617
cx[0][19]=-8.290000, yac[0][19]=-0.120922
cx[0][20]=-8.200000, yac[0][20]=-0.122256
cx[0][21]=-8.110000, yac[0][21]=-0.123619
cx[0][22]=-8.020000, yac[0][22]=-0.125014
cx[0][23]=-7.930000, yac[0][23]=-0.126440
cx[0][24]=-7.840000, yac[0][24]=-0.127899
cx[0][25]=-7.750000, yac[0][25]=-0.129393
cx[0][26]=-7.660000, yac[0][26]=-0.130922
cx[0][27]=-7.570000, yac[0][27]=-0.132488
cx[0][28]=-7.480000, yac[0][28]=-0.134091
cx[0][29]=-7.390000, yac[0][29]=-0.135734
cx[0][30]=-7.300000, yac[0][30]=-0.137418
cx[0][31]=-7.210000, yac[0][31]=-0.139145
cx[0][32]=-7.120000, yac[0][32]=-0.140915
cx[0][33]=-7.030000, yac[0][33]=-0.142732
cx[0][34]=-6.940000, yac[0][34]=-0.144596
cx[0][35]=-6.850000, yac[0][35]=-0.146509
cx[0][36]=-6.760000, yac[0][36]=-0.148474
cx[0][37]=-6.670000, yac[0][37]=-0.150492
cx[0][38]=-6.580000, yac[0][38]=-0.152567
cx[0][39]=-6.490000, yac[0][39]=-0.154700
cx[0][40]=-6.400000, yac[0][40]=-0.156893
cx[0][41]=-6.310000, yac[0][41]=-0.159150
cx[0][42]=-6.220000, yac[0][42]=-0.161472
cx[0][43]=-6.130000, yac[0][43]=-0.163864
cx[0][44]=-6.040000, yac[0][44]=-0.166329
cx[0][45]=-5.950000, yac[0][45]=-0.168869
cx[0][46]=-5.860000, yac[0][46]=-0.171488
cx[0][47]=-5.770000, yac[0][47]=-0.174190
cx[0][48]=-5.680000, yac[0][48]=-0.176979
cx[0][49]=-5.590000, yac[0][49]=-0.179859
cx[0][50]=-5.500000, yac[0][50]=-0.182835
cx[0][51]=-5.410000, yac[0][51]=-0.185912
cx[0][52]=-5.320000, yac[0][52]=-0.189095
cx[0][53]=-5.230000, yac[0][53]=-0.192389
cx[0][54]=-5.140000, yac[0][54]=-0.195801
cx[0][55]=-5.050000, yac[0][55]=-0.199337
cx[0][56]=-4.960000, yac[0][56]=-0.203004
cx[0][57]=-4.870000, yac[0][57]=-0.206810
cx[0][58]=-4.780000, yac[0][58]=-0.210762
cx[0][59]=-4.690000, yac[0][59]=-0.214869
cx[0][60]=-4.600000, yac[0][60]=-0.219141
cx[0][61]=-4.510000, yac[0][61]=-0.223588
cx[0][62]=-4.420000, yac[0][62]=-0.228220
cx[0][63]=-4.330000, yac[0][63]=-0.233051
cx[0][64]=-4.240000, yac[0][64]=-0.238092
cx[0][65]=-4.150000, yac[0][65]=-0.243359
cx[0][66]=-4.060000, yac[0][66]=-0.248866
cx[0][67]=-3.970000, yac[0][67]=-0.254632
cx[0][68]=-3.880000, yac[0][68]=-0.260674
cx[0][69]=-3.790000, yac[0][69]=-0.267014
cx[0][70]=-3.700000, yac[0][70]=-0.273674
cx[0][71]=-3.610000, yac[0][71]=-0.280679
cx[0][72]=-3.520000, yac[0][72]=-0.288058
cx[0][73]=-3.430000, yac[0][73]=-0.295842
cx[0][74]=-3.340000, yac[0][74]=-0.304065
cx[0][75]=-3.250000, yac[0][75]=-0.312767
cx[0][76]=-3.160000, yac[0][76]=-0.321991
cx[0][77]=-3.070000, yac[0][77]=-0.331787
cx[0][78]=-2.980000, yac[0][78]=-0.342211
cx[0][79]=-2.890000, yac[0][79]=-0.353327
cx[0][80]=-2.800000, yac[0][80]=-0.365207
cx[0][81]=-2.710000, yac[0][81]=-0.377937
cx[0][82]=-2.620000, yac[0][82]=-0.391613
cx[0][83]=-2.530000, yac[0][83]=-0.406348
cx[0][84]=-2.440000, yac[0][84]=-0.422274
cx[0][85]=-2.350000, yac[0][85]=-0.439550
cx[0][86]=-2.260000, yac[0][86]=-0.458360
cx[0][87]=-2.170000, yac[0][87]=-0.478930
cx[0][88]=-2.080000, yac[0][88]=-0.501532
cx[0][89]=-1.990000, yac[0][89]=-0.526502
cx[0][90]=-1.900000, yac[0][90]=-0.554262
cx[0][91]=-1.810000, yac[0][91]=-0.585344
cx[0][92]=-1.720000, yac[0][92]=-0.620443
cx[0][93]=-1.630000, yac[0][93]=-0.660481
cx[0][94]=-1.540000, yac[0][94]=-0.706730
cx[0][95]=-1.450000, yac[0][95]=-0.761013
cx[0][96]=-1.360000, yac[0][96]=-0.826101
cx[0][97]=-1.270000, yac[0][97]=-0.906582
cx[0][98]=-1.180000, yac[0][98]=-1.011178
cx[0][99]=-1.090000, yac[0][99]=-1.161576
cx[0][100]=-1.000000, yac[0][100]=-1.570796
cx[1][0]=1.000000, yac[1][0]=1.570796
cx[1][1]=1.090000, yac[1][1]=1.161576
cx[1][2]=1.180000, yac[1][2]=1.011178
cx[1][3]=1.270000, yac[1][3]=0.906582
cx[1][4]=1.360000, yac[1][4]=0.826101
cx[1][5]=1.450000, yac[1][5]=0.761013
cx[1][6]=1.540000, yac[1][6]=0.706730
cx[1][7]=1.630000, yac[1][7]=0.660481
cx[1][8]=1.720000, yac[1][8]=0.620443
cx[1][9]=1.810000, yac[1][9]=0.585344
cx[1][10]=1.900000, yac[1][10]=0.554262
cx[1][11]=1.990000, yac[1][11]=0.526502
cx[1][12]=2.080000, yac[1][12]=0.501532
cx[1][13]=2.170000, yac[1][13]=0.478930
cx[1][14]=2.260000, yac[1][14]=0.458360
cx[1][15]=2.350000, yac[1][15]=0.439550
cx[1][16]=2.440000, yac[1][16]=0.422274
cx[1][17]=2.530000, yac[1][17]=0.406348
cx[1][18]=2.620000, yac[1][18]=0.391613
cx[1][19]=2.710000, yac[1][19]=0.377937
cx[1][20]=2.800000, yac[1][20]=0.365207
cx[1][21]=2.890000, yac[1][21]=0.353327
cx[1][22]=2.980000, yac[1][22]=0.342211
cx[1][23]=3.070000, yac[1][23]=0.331787
cx[1][24]=3.160000, yac[1][24]=0.321991
cx[1][25]=3.250000, yac[1][25]=0.312767
cx[1][26]=3.340000, yac[1][26]=0.304065
cx[1][27]=3.430000, yac[1][27]=0.295842
cx[1][28]=3.520000, yac[1][28]=0.288058
cx[1][29]=3.610000, yac[1][29]=0.280679
cx[1][30]=3.700000, yac[1][30]=0.273674
cx[1][31]=3.790000, yac[1][31]=0.267014
cx[1][32]=3.880000, yac[1][32]=0.260674
cx[1][33]=3.970000, yac[1][33]=0.254632
cx[1][34]=4.060000, yac[1][34]=0.248866
cx[1][35]=4.150000, yac[1][35]=0.243359
cx[1][36]=4.240000, yac[1][36]=0.238092
cx[1][37]=4.330000, yac[1][37]=0.233051
cx[1][38]=4.420000, yac[1][38]=0.228220
cx[1][39]=4.510000, yac[1][39]=0.223588
cx[1][40]=4.600000, yac[1][40]=0.219141
cx[1][41]=4.690000, yac[1][41]=0.214869
cx[1][42]=4.780000, yac[1][42]=0.210762
cx[1][43]=4.870000, yac[1][43]=0.206810
cx[1][44]=4.960000, yac[1][44]=0.203004
cx[1][45]=5.050000, yac[1][45]=0.199337
cx[1][46]=5.140000, yac[1][46]=0.195801
cx[1][47]=5.230000, yac[1][47]=0.192389
cx[1][48]=5.320000, yac[1][48]=0.189095
cx[1][49]=5.410000, yac[1][49]=0.185912
cx[1][50]=5.500000, yac[1][50]=0.182835
cx[1][51]=5.590000, yac[1][51]=0.179859
cx[1][52]=5.680000, yac[1][52]=0.176979
cx[1][53]=5.770000, yac[1][53]=0.174190
cx[1][54]=5.860000, yac[1][54]=0.171488
cx[1][55]=5.950000, yac[1][55]=0.168869
cx[1][56]=6.040000, yac[1][56]=0.166329
cx[1][57]=6.130000, yac[1][57]=0.163864
cx[1][58]=6.220000, yac[1][58]=0.161472
cx[1][59]=6.310000, yac[1][59]=0.159150
cx[1][60]=6.400000, yac[1][60]=0.156893
cx[1][61]=6.490000, yac[1][61]=0.154700
cx[1][62]=6.580000, yac[1][62]=0.152567
cx[1][63]=6.670000, yac[1][63]=0.150492
cx[1][64]=6.760000, yac[1][64]=0.148474
cx[1][65]=6.850000, yac[1][65]=0.146509
cx[1][66]=6.940000, yac[1][66]=0.144596
cx[1][67]=7.030000, yac[1][67]=0.142732
cx[1][68]=7.120000, yac[1][68]=0.140915
cx[1][69]=7.210000, yac[1][69]=0.139145
cx[1][70]=7.300000, yac[1][70]=0.137418
cx[1][71]=7.390000, yac[1][71]=0.135734
cx[1][72]=7.480000, yac[1][72]=0.134091
cx[1][73]=7.570000, yac[1][73]=0.132488
cx[1][74]=7.660000, yac[1][74]=0.130922
cx[1][75]=7.750000, yac[1][75]=0.129393
cx[1][76]=7.840000, yac[1][76]=0.127899
cx[1][77]=7.930000, yac[1][77]=0.126440
cx[1][78]=8.020000, yac[1][78]=0.125014
cx[1][79]=8.110000, yac[1][79]=0.123619
cx[1][80]=8.200000, yac[1][80]=0.122256
cx[1][81]=8.290000, yac[1][81]=0.120922
cx[1][82]=8.380000, yac[1][82]=0.119617
cx[1][83]=8.470000, yac[1][83]=0.118340
cx[1][84]=8.560000, yac[1][84]=0.117090
cx[1][85]=8.650000, yac[1][85]=0.115866
cx[1][86]=8.740000, yac[1][86]=0.114668
cx[1][87]=8.830000, yac[1][87]=0.113494
cx[1][88]=8.920000, yac[1][88]=0.112344
cx[1][89]=9.010000, yac[1][89]=0.111217
cx[1][90]=9.100000, yac[1][90]=0.110112
cx[1][91]=9.190000, yac[1][91]=0.109030
cx[1][92]=9.280000, yac[1][92]=0.107968
cx[1][93]=9.370000, yac[1][93]=0.106927
cx[1][94]=9.460000, yac[1][94]=0.105906
cx[1][95]=9.550000, yac[1][95]=0.104904
cx[1][96]=9.640000, yac[1][96]=0.103921
cx[1][97]=9.730000, yac[1][97]=0.102957
cx[1][98]=9.820000, yac[1][98]=0.102010
cx[1][99]=9.910000, yac[1][99]=0.101080
cx[1][100]=10.000000, yac[1][100]=0.100167
Temps d'execution acsc() : 2.384900 [ms]
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<< END OF DISLIN / VERSION 11.3.2 <<
<< Date : 06.06.2026 Time : 12:10:31 Pageformat: DA4L <<
<< Vectors : 1188 Warnings: 0 Fileformat: SVG <<
<< Metafile: ./srt/acsc_jdg.svg <<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[<..\xpl\src\scl.jdg.cpp.acsc_jdg]