- scl.jdg [c+]
[..] La fonction [jdg] sqrtscl 
Code
int sqrt_jdg(){
scltracefa(§, ƒ, ∅);
scltracefc("scl-%s (%s) : %s\n", sclver(), sclsec(), temps_char(0));
int sn=1, si, xn=201, xi;
double **x = new double*[sn];
x[ 0] = newtablin(xn, 0, 10); //[0 .. 10 ]
double **cx = new double*[sn];
cx[ 0]=&x[ 0][0];
double **ysr=new double*[sn];
int *mn = new int[sn];
for(si=0;si<sn;si++){
ysr[si]=new double[xn];
mn[si] = xn;
}
char *linespec=∅, *legend=∅;
tic();
for(si=0;si<sn;si++){
for(xi=0;xi<xn;xi++){
ysr[si][xi] = √(cx[si][xi]);
scltracefc("cx[%d][%d]=%lf", si, xi, cx[si][xi]); //🔬
scltracef(", yrn[%d][%d]=%lf\n", si, xi, ysr[si][xi]); //🔬
}
if(linespec==∅){ strstag(&linespec, "-h", ∅); }
else{ strstag(&linespec, linespec, ";-h", ∅); }
/*if(legend==NULL){ strstag(&legend, "n=", int_str(si+2), NULL); }
else{ strstag(&legend, legend, ";n=", int_str(si+2), NULL); }*/
}
scltracefc("Temps d'execution sqrt() : %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, ysr,
"title", "Square root",
"subtitlex", imgname.c_str(),
"linespec", linespec, "grid", "on",
"background-color", "w",
"linespeca", "-a", /*"legcorn", "lra",
"legend", legend,*/
"aymin", -0.1, "axmin", -0.1, "xlabel", "x", ∅);
//---------------------------------------------------------------------
//[>LIBERE MEMOIRE]
//---------------------------------------------------------------------
//---------------------------------------------------------------------
//[<LIBERE MEMOIRE]
//---------------------------------------------------------------------
scltracefe(§, ƒ, ∅);
return 0;
}
/* ƒ décorée par
le 07-06-2026 15:27:28 */
Sortie
[>..\xpl\src\scl.jdg.cpp.sqrt_jdg]
scl-26.06 (gwin64) : 07-06-2026 15:27:28
cx[0][0]=0.000000, yrn[0][0]=0.000000
cx[0][1]=0.050000, yrn[0][1]=0.223607
cx[0][2]=0.100000, yrn[0][2]=0.316228
cx[0][3]=0.150000, yrn[0][3]=0.387298
cx[0][4]=0.200000, yrn[0][4]=0.447214
cx[0][5]=0.250000, yrn[0][5]=0.500000
cx[0][6]=0.300000, yrn[0][6]=0.547723
cx[0][7]=0.350000, yrn[0][7]=0.591608
cx[0][8]=0.400000, yrn[0][8]=0.632456
cx[0][9]=0.450000, yrn[0][9]=0.670820
cx[0][10]=0.500000, yrn[0][10]=0.707107
cx[0][11]=0.550000, yrn[0][11]=0.741620
cx[0][12]=0.600000, yrn[0][12]=0.774597
cx[0][13]=0.650000, yrn[0][13]=0.806226
cx[0][14]=0.700000, yrn[0][14]=0.836660
cx[0][15]=0.750000, yrn[0][15]=0.866025
cx[0][16]=0.800000, yrn[0][16]=0.894427
cx[0][17]=0.850000, yrn[0][17]=0.921954
cx[0][18]=0.900000, yrn[0][18]=0.948683
cx[0][19]=0.950000, yrn[0][19]=0.974679
cx[0][20]=1.000000, yrn[0][20]=1.000000
cx[0][21]=1.050000, yrn[0][21]=1.024695
cx[0][22]=1.100000, yrn[0][22]=1.048809
cx[0][23]=1.150000, yrn[0][23]=1.072381
cx[0][24]=1.200000, yrn[0][24]=1.095445
cx[0][25]=1.250000, yrn[0][25]=1.118034
cx[0][26]=1.300000, yrn[0][26]=1.140175
cx[0][27]=1.350000, yrn[0][27]=1.161895
cx[0][28]=1.400000, yrn[0][28]=1.183216
cx[0][29]=1.450000, yrn[0][29]=1.204159
cx[0][30]=1.500000, yrn[0][30]=1.224745
cx[0][31]=1.550000, yrn[0][31]=1.244990
cx[0][32]=1.600000, yrn[0][32]=1.264911
cx[0][33]=1.650000, yrn[0][33]=1.284523
cx[0][34]=1.700000, yrn[0][34]=1.303840
cx[0][35]=1.750000, yrn[0][35]=1.322876
cx[0][36]=1.800000, yrn[0][36]=1.341641
cx[0][37]=1.850000, yrn[0][37]=1.360147
cx[0][38]=1.900000, yrn[0][38]=1.378405
cx[0][39]=1.950000, yrn[0][39]=1.396424
cx[0][40]=2.000000, yrn[0][40]=1.414214
cx[0][41]=2.050000, yrn[0][41]=1.431782
cx[0][42]=2.100000, yrn[0][42]=1.449138
cx[0][43]=2.150000, yrn[0][43]=1.466288
cx[0][44]=2.200000, yrn[0][44]=1.483240
cx[0][45]=2.250000, yrn[0][45]=1.500000
cx[0][46]=2.300000, yrn[0][46]=1.516575
cx[0][47]=2.350000, yrn[0][47]=1.532971
cx[0][48]=2.400000, yrn[0][48]=1.549193
cx[0][49]=2.450000, yrn[0][49]=1.565248
cx[0][50]=2.500000, yrn[0][50]=1.581139
cx[0][51]=2.550000, yrn[0][51]=1.596872
cx[0][52]=2.600000, yrn[0][52]=1.612452
cx[0][53]=2.650000, yrn[0][53]=1.627882
cx[0][54]=2.700000, yrn[0][54]=1.643168
cx[0][55]=2.750000, yrn[0][55]=1.658312
cx[0][56]=2.800000, yrn[0][56]=1.673320
cx[0][57]=2.850000, yrn[0][57]=1.688194
cx[0][58]=2.900000, yrn[0][58]=1.702939
cx[0][59]=2.950000, yrn[0][59]=1.717556
cx[0][60]=3.000000, yrn[0][60]=1.732051
cx[0][61]=3.050000, yrn[0][61]=1.746425
cx[0][62]=3.100000, yrn[0][62]=1.760682
cx[0][63]=3.150000, yrn[0][63]=1.774824
cx[0][64]=3.200000, yrn[0][64]=1.788854
cx[0][65]=3.250000, yrn[0][65]=1.802776
cx[0][66]=3.300000, yrn[0][66]=1.816590
cx[0][67]=3.350000, yrn[0][67]=1.830301
cx[0][68]=3.400000, yrn[0][68]=1.843909
cx[0][69]=3.450000, yrn[0][69]=1.857418
cx[0][70]=3.500000, yrn[0][70]=1.870829
cx[0][71]=3.550000, yrn[0][71]=1.884144
cx[0][72]=3.600000, yrn[0][72]=1.897367
cx[0][73]=3.650000, yrn[0][73]=1.910497
cx[0][74]=3.700000, yrn[0][74]=1.923538
cx[0][75]=3.750000, yrn[0][75]=1.936492
cx[0][76]=3.800000, yrn[0][76]=1.949359
cx[0][77]=3.850000, yrn[0][77]=1.962142
cx[0][78]=3.900000, yrn[0][78]=1.974842
cx[0][79]=3.950000, yrn[0][79]=1.987461
cx[0][80]=4.000000, yrn[0][80]=2.000000
cx[0][81]=4.050000, yrn[0][81]=2.012461
cx[0][82]=4.100000, yrn[0][82]=2.024846
cx[0][83]=4.150000, yrn[0][83]=2.037155
cx[0][84]=4.200000, yrn[0][84]=2.049390
cx[0][85]=4.250000, yrn[0][85]=2.061553
cx[0][86]=4.300000, yrn[0][86]=2.073644
cx[0][87]=4.350000, yrn[0][87]=2.085665
cx[0][88]=4.400000, yrn[0][88]=2.097618
cx[0][89]=4.450000, yrn[0][89]=2.109502
cx[0][90]=4.500000, yrn[0][90]=2.121320
cx[0][91]=4.550000, yrn[0][91]=2.133073
cx[0][92]=4.600000, yrn[0][92]=2.144761
cx[0][93]=4.650000, yrn[0][93]=2.156386
cx[0][94]=4.700000, yrn[0][94]=2.167948
cx[0][95]=4.750000, yrn[0][95]=2.179449
cx[0][96]=4.800000, yrn[0][96]=2.190890
cx[0][97]=4.850000, yrn[0][97]=2.202272
cx[0][98]=4.900000, yrn[0][98]=2.213594
cx[0][99]=4.950000, yrn[0][99]=2.224860
cx[0][100]=5.000000, yrn[0][100]=2.236068
cx[0][101]=5.050000, yrn[0][101]=2.247221
cx[0][102]=5.100000, yrn[0][102]=2.258318
cx[0][103]=5.150000, yrn[0][103]=2.269361
cx[0][104]=5.200000, yrn[0][104]=2.280351
cx[0][105]=5.250000, yrn[0][105]=2.291288
cx[0][106]=5.300000, yrn[0][106]=2.302173
cx[0][107]=5.350000, yrn[0][107]=2.313007
cx[0][108]=5.400000, yrn[0][108]=2.323790
cx[0][109]=5.450000, yrn[0][109]=2.334524
cx[0][110]=5.500000, yrn[0][110]=2.345208
cx[0][111]=5.550000, yrn[0][111]=2.355844
cx[0][112]=5.600000, yrn[0][112]=2.366432
cx[0][113]=5.650000, yrn[0][113]=2.376973
cx[0][114]=5.700000, yrn[0][114]=2.387467
cx[0][115]=5.750000, yrn[0][115]=2.397916
cx[0][116]=5.800000, yrn[0][116]=2.408319
cx[0][117]=5.850000, yrn[0][117]=2.418677
cx[0][118]=5.900000, yrn[0][118]=2.428992
cx[0][119]=5.950000, yrn[0][119]=2.439262
cx[0][120]=6.000000, yrn[0][120]=2.449490
cx[0][121]=6.050000, yrn[0][121]=2.459675
cx[0][122]=6.100000, yrn[0][122]=2.469818
cx[0][123]=6.150000, yrn[0][123]=2.479919
cx[0][124]=6.200000, yrn[0][124]=2.489980
cx[0][125]=6.250000, yrn[0][125]=2.500000
cx[0][126]=6.300000, yrn[0][126]=2.509980
cx[0][127]=6.350000, yrn[0][127]=2.519921
cx[0][128]=6.400000, yrn[0][128]=2.529822
cx[0][129]=6.450000, yrn[0][129]=2.539685
cx[0][130]=6.500000, yrn[0][130]=2.549510
cx[0][131]=6.550000, yrn[0][131]=2.559297
cx[0][132]=6.600000, yrn[0][132]=2.569047
cx[0][133]=6.650000, yrn[0][133]=2.578759
cx[0][134]=6.700000, yrn[0][134]=2.588436
cx[0][135]=6.750000, yrn[0][135]=2.598076
cx[0][136]=6.800000, yrn[0][136]=2.607681
cx[0][137]=6.850000, yrn[0][137]=2.617250
cx[0][138]=6.900000, yrn[0][138]=2.626785
cx[0][139]=6.950000, yrn[0][139]=2.636285
cx[0][140]=7.000000, yrn[0][140]=2.645751
cx[0][141]=7.050000, yrn[0][141]=2.655184
cx[0][142]=7.100000, yrn[0][142]=2.664583
cx[0][143]=7.150000, yrn[0][143]=2.673948
cx[0][144]=7.200000, yrn[0][144]=2.683282
cx[0][145]=7.250000, yrn[0][145]=2.692582
cx[0][146]=7.300000, yrn[0][146]=2.701851
cx[0][147]=7.350000, yrn[0][147]=2.711088
cx[0][148]=7.400000, yrn[0][148]=2.720294
cx[0][149]=7.450000, yrn[0][149]=2.729469
cx[0][150]=7.500000, yrn[0][150]=2.738613
cx[0][151]=7.550000, yrn[0][151]=2.747726
cx[0][152]=7.600000, yrn[0][152]=2.756810
cx[0][153]=7.650000, yrn[0][153]=2.765863
cx[0][154]=7.700000, yrn[0][154]=2.774887
cx[0][155]=7.750000, yrn[0][155]=2.783882
cx[0][156]=7.800000, yrn[0][156]=2.792848
cx[0][157]=7.850000, yrn[0][157]=2.801785
cx[0][158]=7.900000, yrn[0][158]=2.810694
cx[0][159]=7.950000, yrn[0][159]=2.819574
cx[0][160]=8.000000, yrn[0][160]=2.828427
cx[0][161]=8.050000, yrn[0][161]=2.837252
cx[0][162]=8.100000, yrn[0][162]=2.846050
cx[0][163]=8.150000, yrn[0][163]=2.854820
cx[0][164]=8.200000, yrn[0][164]=2.863564
cx[0][165]=8.250000, yrn[0][165]=2.872281
cx[0][166]=8.300000, yrn[0][166]=2.880972
cx[0][167]=8.350000, yrn[0][167]=2.889637
cx[0][168]=8.400000, yrn[0][168]=2.898275
cx[0][169]=8.450000, yrn[0][169]=2.906888
cx[0][170]=8.500000, yrn[0][170]=2.915476
cx[0][171]=8.550000, yrn[0][171]=2.924038
cx[0][172]=8.600000, yrn[0][172]=2.932576
cx[0][173]=8.650000, yrn[0][173]=2.941088
cx[0][174]=8.700000, yrn[0][174]=2.949576
cx[0][175]=8.750000, yrn[0][175]=2.958040
cx[0][176]=8.800000, yrn[0][176]=2.966479
cx[0][177]=8.850000, yrn[0][177]=2.974895
cx[0][178]=8.900000, yrn[0][178]=2.983287
cx[0][179]=8.950000, yrn[0][179]=2.991655
cx[0][180]=9.000000, yrn[0][180]=3.000000
cx[0][181]=9.050000, yrn[0][181]=3.008322
cx[0][182]=9.100000, yrn[0][182]=3.016621
cx[0][183]=9.150000, yrn[0][183]=3.024897
cx[0][184]=9.200000, yrn[0][184]=3.033150
cx[0][185]=9.250000, yrn[0][185]=3.041381
cx[0][186]=9.300000, yrn[0][186]=3.049590
cx[0][187]=9.350000, yrn[0][187]=3.057777
cx[0][188]=9.400000, yrn[0][188]=3.065942
cx[0][189]=9.450000, yrn[0][189]=3.074085
cx[0][190]=9.500000, yrn[0][190]=3.082207
cx[0][191]=9.550000, yrn[0][191]=3.090307
cx[0][192]=9.600000, yrn[0][192]=3.098387
cx[0][193]=9.650000, yrn[0][193]=3.106445
cx[0][194]=9.700000, yrn[0][194]=3.114482
cx[0][195]=9.750000, yrn[0][195]=3.122499
cx[0][196]=9.800000, yrn[0][196]=3.130495
cx[0][197]=9.850000, yrn[0][197]=3.138471
cx[0][198]=9.900000, yrn[0][198]=3.146427
cx[0][199]=9.950000, yrn[0][199]=3.154362
cx[0][200]=10.000000, yrn[0][200]=3.162278
Temps d'execution sqrt() : 2.124500 [ms]
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<< END OF DISLIN / VERSION 11.3.2 <<
<< Date : 07.06.2026 Time : 15:27:28 Pageformat: DA4L <<
<< Vectors : 1335 Warnings: 0 Fileformat: SVG <<
<< Metafile: ./srt/sqrt_jdg.svg <<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[<..\xpl\src\scl.jdg.cpp.sqrt_jdg]