- scl.jdg [c+]
[..] La fonction [jdg] absscl 
Code
int abs_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,-10, 10); //[-10 .. 10 ]
double **cx = new double*[sn];
cx[0]=&x[0][0];
double **yab=new double*[sn];
int *mn = new int[sn];
for(si=0;si<sn;si++){
yab[si]=new double[xn];
mn[si] = xn;
}
char *linespec=∅;
tic();
for(si=0;si<sn;si++){
for(xi=0;xi<xn;xi++){
yab[si][xi] = fabs(cx[si][xi]);
scltracefc("cx[%d][%d]=%lf", si, xi, cx[si][xi]); //🔬
scltracef(", yab[%d][%d]=%lf\n", si, xi, yab[si][xi]); //🔬
}
if(linespec==∅){ strstag(&linespec, "-h", ∅); }
else{ strstag(&linespec, linespec, ";-h", ∅); }
}
scltracefc("Temps d'execution abs() : %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, yab,
"title", "Absolute value",
"subtitlex", imgname.c_str(),
"linespec", linespec, "grid", "on",
"background-color", "w",
"linespeca", "-a", /*"legcorn", "lra",*/
"aymin", -0.1, /*"aymax", 1+0.1,*/ "xlabel", "x", ∅);
//---------------------------------------------------------------------
//[>LIBERE MEMOIRE]
//---------------------------------------------------------------------
//---------------------------------------------------------------------
//[<LIBERE MEMOIRE]
//---------------------------------------------------------------------
scltracefe(§, ƒ, ∅);
return 0;
}
/* ƒ décorée par
le 07-06-2026 21:31:06 */
Sortie
[>..\xpl\src\scl.jdg.cpp.abs_jdg]
scl-26.06 (gwin64) : 07-06-2026 21:31:06
cx[0][0]=-10.000000, yab[0][0]=10.000000
cx[0][1]=-9.800000, yab[0][1]=9.800000
cx[0][2]=-9.600000, yab[0][2]=9.600000
cx[0][3]=-9.400000, yab[0][3]=9.400000
cx[0][4]=-9.200000, yab[0][4]=9.200000
cx[0][5]=-9.000000, yab[0][5]=9.000000
cx[0][6]=-8.800000, yab[0][6]=8.800000
cx[0][7]=-8.600000, yab[0][7]=8.600000
cx[0][8]=-8.400000, yab[0][8]=8.400000
cx[0][9]=-8.200000, yab[0][9]=8.200000
cx[0][10]=-8.000000, yab[0][10]=8.000000
cx[0][11]=-7.800000, yab[0][11]=7.800000
cx[0][12]=-7.600000, yab[0][12]=7.600000
cx[0][13]=-7.400000, yab[0][13]=7.400000
cx[0][14]=-7.200000, yab[0][14]=7.200000
cx[0][15]=-7.000000, yab[0][15]=7.000000
cx[0][16]=-6.800000, yab[0][16]=6.800000
cx[0][17]=-6.600000, yab[0][17]=6.600000
cx[0][18]=-6.400000, yab[0][18]=6.400000
cx[0][19]=-6.200000, yab[0][19]=6.200000
cx[0][20]=-6.000000, yab[0][20]=6.000000
cx[0][21]=-5.800000, yab[0][21]=5.800000
cx[0][22]=-5.600000, yab[0][22]=5.600000
cx[0][23]=-5.400000, yab[0][23]=5.400000
cx[0][24]=-5.200000, yab[0][24]=5.200000
cx[0][25]=-5.000000, yab[0][25]=5.000000
cx[0][26]=-4.800000, yab[0][26]=4.800000
cx[0][27]=-4.600000, yab[0][27]=4.600000
cx[0][28]=-4.400000, yab[0][28]=4.400000
cx[0][29]=-4.200000, yab[0][29]=4.200000
cx[0][30]=-4.000000, yab[0][30]=4.000000
cx[0][31]=-3.800000, yab[0][31]=3.800000
cx[0][32]=-3.600000, yab[0][32]=3.600000
cx[0][33]=-3.400000, yab[0][33]=3.400000
cx[0][34]=-3.200000, yab[0][34]=3.200000
cx[0][35]=-3.000000, yab[0][35]=3.000000
cx[0][36]=-2.800000, yab[0][36]=2.800000
cx[0][37]=-2.600000, yab[0][37]=2.600000
cx[0][38]=-2.400000, yab[0][38]=2.400000
cx[0][39]=-2.200000, yab[0][39]=2.200000
cx[0][40]=-2.000000, yab[0][40]=2.000000
cx[0][41]=-1.800000, yab[0][41]=1.800000
cx[0][42]=-1.600000, yab[0][42]=1.600000
cx[0][43]=-1.400000, yab[0][43]=1.400000
cx[0][44]=-1.200000, yab[0][44]=1.200000
cx[0][45]=-1.000000, yab[0][45]=1.000000
cx[0][46]=-0.800000, yab[0][46]=0.800000
cx[0][47]=-0.600000, yab[0][47]=0.600000
cx[0][48]=-0.400000, yab[0][48]=0.400000
cx[0][49]=-0.200000, yab[0][49]=0.200000
cx[0][50]=0.000000, yab[0][50]=0.000000
cx[0][51]=0.200000, yab[0][51]=0.200000
cx[0][52]=0.400000, yab[0][52]=0.400000
cx[0][53]=0.600000, yab[0][53]=0.600000
cx[0][54]=0.800000, yab[0][54]=0.800000
cx[0][55]=1.000000, yab[0][55]=1.000000
cx[0][56]=1.200000, yab[0][56]=1.200000
cx[0][57]=1.400000, yab[0][57]=1.400000
cx[0][58]=1.600000, yab[0][58]=1.600000
cx[0][59]=1.800000, yab[0][59]=1.800000
cx[0][60]=2.000000, yab[0][60]=2.000000
cx[0][61]=2.200000, yab[0][61]=2.200000
cx[0][62]=2.400000, yab[0][62]=2.400000
cx[0][63]=2.600000, yab[0][63]=2.600000
cx[0][64]=2.800000, yab[0][64]=2.800000
cx[0][65]=3.000000, yab[0][65]=3.000000
cx[0][66]=3.200000, yab[0][66]=3.200000
cx[0][67]=3.400000, yab[0][67]=3.400000
cx[0][68]=3.600000, yab[0][68]=3.600000
cx[0][69]=3.800000, yab[0][69]=3.800000
cx[0][70]=4.000000, yab[0][70]=4.000000
cx[0][71]=4.200000, yab[0][71]=4.200000
cx[0][72]=4.400000, yab[0][72]=4.400000
cx[0][73]=4.600000, yab[0][73]=4.600000
cx[0][74]=4.800000, yab[0][74]=4.800000
cx[0][75]=5.000000, yab[0][75]=5.000000
cx[0][76]=5.200000, yab[0][76]=5.200000
cx[0][77]=5.400000, yab[0][77]=5.400000
cx[0][78]=5.600000, yab[0][78]=5.600000
cx[0][79]=5.800000, yab[0][79]=5.800000
cx[0][80]=6.000000, yab[0][80]=6.000000
cx[0][81]=6.200000, yab[0][81]=6.200000
cx[0][82]=6.400000, yab[0][82]=6.400000
cx[0][83]=6.600000, yab[0][83]=6.600000
cx[0][84]=6.800000, yab[0][84]=6.800000
cx[0][85]=7.000000, yab[0][85]=7.000000
cx[0][86]=7.200000, yab[0][86]=7.200000
cx[0][87]=7.400000, yab[0][87]=7.400000
cx[0][88]=7.600000, yab[0][88]=7.600000
cx[0][89]=7.800000, yab[0][89]=7.800000
cx[0][90]=8.000000, yab[0][90]=8.000000
cx[0][91]=8.200000, yab[0][91]=8.200000
cx[0][92]=8.400000, yab[0][92]=8.400000
cx[0][93]=8.600000, yab[0][93]=8.600000
cx[0][94]=8.800000, yab[0][94]=8.800000
cx[0][95]=9.000000, yab[0][95]=9.000000
cx[0][96]=9.200000, yab[0][96]=9.200000
cx[0][97]=9.400000, yab[0][97]=9.400000
cx[0][98]=9.600000, yab[0][98]=9.600000
cx[0][99]=9.800000, yab[0][99]=9.800000
cx[0][100]=10.000000, yab[0][100]=10.000000
Temps d'execution abs() : 1.210800 [ms]
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<< END OF DISLIN / VERSION 11.3.2 <<
<< Date : 07.06.2026 Time : 21:31:06 Pageformat: DA4L <<
<< Vectors : 883 Warnings: 0 Fileformat: SVG <<
<< Metafile: ./srt/abs_jdg.svg <<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[<..\xpl\src\scl.jdg.cpp.abs_jdg]