- scl.jdg [c+]
[..] La fonction [jdg] zetascl
Code
int zeta_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,-15, 1); //[-15 .. 1 [
x[1] = newtablin(xn+1, 1, 10); //] 1 .. 10 ]
double **cx = new double*[sn];
cx[0]=&x[0][0]; cx[1]=&x[1][1];
double **ysc=new double*[sn];
int *mn = new int[sn];
for(si=0;si<sn;si++){
ysc[si]=new double[xn];
mn[si] = xn;
}
char *linespec=∅;
tic();
for(si=0;si<sn;si++){
for(xi=0;xi<xn;xi++){
ysc[si][xi] = zeta(cx[si][xi]);
scltracefc("cx[%d][%d]=%lf", si, xi, cx[si][xi]); //🔬
scltracef(", ysc[%d][%d]=%lf\n", si, xi, ysc[si][xi]); //🔬
}
if(linespec==∅){ strstag(&linespec, "-h", ∅); }
else{ strstag(&linespec, linespec, ";-h", ∅); }
}
scltracefc("Temps d'execution zeta() : %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, ysc,
"title", "Zeta Riemman's function",
"subtitlex", imgname.c_str(),
"linespec", linespec, "grid", "on",
"background-color", "w",
"linespeca", "-a", /*"legcorn", "lra",*/
"aymin", -2, "aymax", 2, "xlabel", "x", ∅);
imgname.clear();
imgname=scl::string_c(ƒ)+"-neg.svg",
imgpath.clear(); imgpath="./srt/"+imgname;
graf_dis(imgpath.c_str(), 0, ∅, ∅,
"curvex", sn, mn, x, ysc,
"title", "Zeta Riemman's function",
"subtitlex", imgname.c_str(),
"linespec", linespec, /*"legend", legend,*/ "grid", "on",
"background-color", "w",
"linespeca", "-a", /*"legcorn", "lra",*/
"aymin", -0.1, "aymax", 0.1,
"axmax", 0.1, "xlabel", "x", ∅);
//---------------------------------------------------------------------
//[>LIBERE MEMOIRE]
//---------------------------------------------------------------------
//---------------------------------------------------------------------
//[<LIBERE MEMOIRE]
//---------------------------------------------------------------------
scltracefe(§, ƒ, ∅);
return 0;
}
/* ƒ décorée par
le 18-05-2026 21:32:41 */
Sortie
[>..\xpl\src\scl.jdg.cpp.zeta_jdg]
scl-26.05 (gwin64) : 18-05-2026 21:32:41
cx[0][0]=-15.000000, ysc[0][0]=0.443260
cx[0][1]=-14.841584, ysc[0][1]=0.372640
cx[0][2]=-14.683168, ysc[0][2]=0.293523
cx[0][3]=-14.524752, ysc[0][3]=0.213394
cx[0][4]=-14.366337, ysc[0][4]=0.137907
cx[0][5]=-14.207921, ysc[0][5]=0.070990
cx[0][6]=-14.049505, ysc[0][6]=0.015035
cx[0][7]=-13.891089, ysc[0][7]=-0.028869
cx[0][8]=-13.732673, ysc[0][8]=-0.060680
cx[0][9]=-13.574257, ysc[0][9]=-0.081140
cx[0][10]=-13.415842, ysc[0][10]=-0.091543
cx[0][11]=-13.257426, ysc[0][11]=-0.093516
cx[0][12]=-13.099010, ysc[0][12]=-0.088838
cx[0][13]=-12.940594, ysc[0][13]=-0.079295
cx[0][14]=-12.782178, ysc[0][14]=-0.066571
cx[0][15]=-12.623762, ysc[0][15]=-0.052167
cx[0][16]=-12.465347, ysc[0][16]=-0.037356
cx[0][17]=-12.306931, ysc[0][17]=-0.023154
cx[0][18]=-12.148515, ysc[0][18]=-0.010322
cx[0][19]=-11.990099, ysc[0][19]=0.000622
cx[0][20]=-11.831683, ysc[0][20]=0.009386
cx[0][21]=-11.673267, ysc[0][21]=0.015863
cx[0][22]=-11.514851, ysc[0][22]=0.020108
cx[0][23]=-11.356436, ysc[0][23]=0.022292
cx[0][24]=-11.198020, ysc[0][24]=0.022673
cx[0][25]=-11.039604, ysc[0][25]=0.021564
cx[0][26]=-10.881188, ysc[0][26]=0.019302
cx[0][27]=-10.722772, ysc[0][27]=0.016228
cx[0][28]=-10.564356, ysc[0][28]=0.012665
cx[0][29]=-10.405941, ysc[0][29]=0.008906
cx[0][30]=-10.247525, ysc[0][30]=0.005203
cx[0][31]=-10.089109, ysc[0][31]=0.001761
cx[0][32]=-9.930693, ysc[0][32]=-0.001264
cx[0][33]=-9.772277, ysc[0][33]=-0.003763
cx[0][34]=-9.613861, ysc[0][34]=-0.005675
cx[0][35]=-9.455446, ysc[0][35]=-0.006977
cx[0][36]=-9.297030, ysc[0][36]=-0.007685
cx[0][37]=-9.138614, ysc[0][37]=-0.007841
cx[0][38]=-8.980198, ysc[0][38]=-0.007511
cx[0][39]=-8.821782, ysc[0][39]=-0.006775
cx[0][40]=-8.663366, ysc[0][40]=-0.005726
cx[0][41]=-8.504950, ysc[0][41]=-0.004458
cx[0][42]=-8.346535, ysc[0][42]=-0.003065
cx[0][43]=-8.188119, ysc[0][43]=-0.001635
cx[0][44]=-8.029703, ysc[0][44]=-0.000249
cx[0][45]=-7.871287, ysc[0][45]=0.001024
cx[0][46]=-7.712871, ysc[0][46]=0.002127
cx[0][47]=-7.554455, ysc[0][47]=0.003018
cx[0][48]=-7.396040, ysc[0][48]=0.003667
cx[0][49]=-7.237624, ysc[0][49]=0.004060
cx[0][50]=-7.079208, ysc[0][50]=0.004194
cx[0][51]=-6.920792, ysc[0][51]=0.004079
cx[0][52]=-6.762376, ysc[0][52]=0.003736
cx[0][53]=-6.603960, ysc[0][53]=0.003194
cx[0][54]=-6.445545, ysc[0][54]=0.002488
cx[0][55]=-6.287129, ysc[0][55]=0.001661
cx[0][56]=-6.128713, ysc[0][56]=0.000758
cx[0][57]=-5.970297, ysc[0][57]=-0.000175
cx[0][58]=-5.811881, ysc[0][58]=-0.001091
cx[0][59]=-5.653465, ysc[0][59]=-0.001944
cx[0][60]=-5.495050, ysc[0][60]=-0.002693
cx[0][61]=-5.336634, ysc[0][61]=-0.003298
cx[0][62]=-5.178218, ysc[0][62]=-0.003728
cx[0][63]=-5.019802, ysc[0][63]=-0.003955
cx[0][64]=-4.861386, ysc[0][64]=-0.003960
cx[0][65]=-4.702970, ysc[0][65]=-0.003731
cx[0][66]=-4.544554, ysc[0][66]=-0.003265
cx[0][67]=-4.386139, ysc[0][67]=-0.002567
cx[0][68]=-4.227723, ysc[0][68]=-0.001650
cx[0][69]=-4.069307, ysc[0][69]=-0.000539
cx[0][70]=-3.910891, ysc[0][70]=0.000733
cx[0][71]=-3.752475, ysc[0][71]=0.002122
cx[0][72]=-3.594059, ysc[0][72]=0.003575
cx[0][73]=-3.435644, ysc[0][73]=0.005026
cx[0][74]=-3.277228, ysc[0][74]=0.006398
cx[0][75]=-3.118812, ysc[0][75]=0.007602
cx[0][76]=-2.960396, ysc[0][76]=0.008535
cx[0][77]=-2.801980, ysc[0][77]=0.009077
cx[0][78]=-2.643564, ysc[0][78]=0.009091
cx[0][79]=-2.485149, ysc[0][79]=0.008420
cx[0][80]=-2.326733, ysc[0][80]=0.006880
cx[0][81]=-2.168317, ysc[0][81]=0.004256
cx[0][82]=-2.009901, ysc[0][82]=0.000298
cx[0][83]=-1.851485, ysc[0][83]=-0.005295
cx[0][84]=-1.693069, ysc[0][84]=-0.012885
cx[0][85]=-1.534653, ysc[0][85]=-0.022914
cx[0][86]=-1.376238, ysc[0][86]=-0.035934
cx[0][87]=-1.217822, ysc[0][87]=-0.052641
cx[0][88]=-1.059406, ysc[0][88]=-0.073935
cx[0][89]=-0.900990, ysc[0][89]=-0.101003
cx[0][90]=-0.742574, ysc[0][90]=-0.135452
cx[0][91]=-0.584158, ysc[0][91]=-0.179517
cx[0][92]=-0.425743, ysc[0][92]=-0.236412
cx[0][93]=-0.267327, ysc[0][93]=-0.310944
cx[0][94]=-0.108911, ysc[0][94]=-0.410651
cx[0][95]=0.049505, ysc[0][95]=-0.548078
cx[0][96]=0.207921, ysc[0][96]=-0.745790
cx[0][97]=0.366337, ysc[0][97]=-1.048892
cx[0][98]=0.524752, ysc[0][98]=-1.562609
cx[0][99]=0.683168, ysc[0][99]=-2.602579
cx[0][100]=0.841584, ysc[0][100]=-5.746940
cx[1][0]=1.089109, ysc[1][0]=11.805888
cx[1][1]=1.178218, ysc[1][1]=6.201148
cx[1][2]=1.267327, ysc[1][2]=4.337070
cx[1][3]=1.356436, ysc[1][3]=3.408096
cx[1][4]=1.445545, ysc[1][4]=2.853114
cx[1][5]=1.534653, ysc[1][5]=2.485088
cx[1][6]=1.623762, ysc[1][6]=2.223856
cx[1][7]=1.712871, ysc[1][7]=2.029339
cx[1][8]=1.801980, ysc[1][8]=1.879271
cx[1][9]=1.891089, ysc[1][9]=1.760291
cx[1][10]=1.980198, ysc[1][10]=1.663897
cx[1][11]=2.069307, ysc[1][11]=1.584422
cx[1][12]=2.158416, ysc[1][12]=1.517941
cx[1][13]=2.247525, ysc[1][13]=1.461651
cx[1][14]=2.336634, ysc[1][14]=1.413498
cx[1][15]=2.425743, ysc[1][15]=1.371940
cx[1][16]=2.514851, ysc[1][16]=1.335798
cx[1][17]=2.603960, ysc[1][17]=1.304156
cx[1][18]=2.693069, ysc[1][18]=1.276291
cx[1][19]=2.782178, ysc[1][19]=1.251624
cx[1][20]=2.871287, ysc[1][20]=1.229686
cx[1][21]=2.960396, ysc[1][21]=1.210095
cx[1][22]=3.049505, ysc[1][22]=1.192535
cx[1][23]=3.138614, ysc[1][23]=1.176742
cx[1][24]=3.227723, ysc[1][24]=1.162495
cx[1][25]=3.316832, ysc[1][25]=1.149607
cx[1][26]=3.405941, ysc[1][26]=1.137919
cx[1][27]=3.495050, ysc[1][27]=1.127295
cx[1][28]=3.584158, ysc[1][28]=1.117618
cx[1][29]=3.673267, ysc[1][29]=1.108786
cx[1][30]=3.762376, ysc[1][30]=1.100712
cx[1][31]=3.851485, ysc[1][31]=1.093317
cx[1][32]=3.940594, ysc[1][32]=1.086534
cx[1][33]=4.029703, ysc[1][33]=1.080305
cx[1][34]=4.118812, ysc[1][34]=1.074575
cx[1][35]=4.207921, ysc[1][35]=1.069300
cx[1][36]=4.297030, ysc[1][36]=1.064436
cx[1][37]=4.386139, ysc[1][37]=1.059948
cx[1][38]=4.475248, ysc[1][38]=1.055802
cx[1][39]=4.564356, ysc[1][39]=1.051969
cx[1][40]=4.653465, ysc[1][40]=1.048422
cx[1][41]=4.742574, ysc[1][41]=1.045137
cx[1][42]=4.831683, ysc[1][42]=1.042092
cx[1][43]=4.920792, ysc[1][43]=1.039267
cx[1][44]=5.009901, ysc[1][44]=1.036646
cx[1][45]=5.099010, ysc[1][45]=1.034212
cx[1][46]=5.188119, ysc[1][46]=1.031949
cx[1][47]=5.277228, ysc[1][47]=1.029846
cx[1][48]=5.366337, ysc[1][48]=1.027889
cx[1][49]=5.455446, ysc[1][49]=1.026068
cx[1][50]=5.544554, ysc[1][50]=1.024372
cx[1][51]=5.633663, ysc[1][51]=1.022792
cx[1][52]=5.722772, ysc[1][52]=1.021319
cx[1][53]=5.811881, ysc[1][53]=1.019946
cx[1][54]=5.900990, ysc[1][54]=1.018666
cx[1][55]=5.990099, ysc[1][55]=1.017471
cx[1][56]=6.079208, ysc[1][56]=1.016356
cx[1][57]=6.168317, ysc[1][57]=1.015314
cx[1][58]=6.257426, ysc[1][58]=1.014342
cx[1][59]=6.346535, ysc[1][59]=1.013433
cx[1][60]=6.435644, ysc[1][60]=1.012584
cx[1][61]=6.524752, ysc[1][61]=1.011791
cx[1][62]=6.613861, ysc[1][62]=1.011049
cx[1][63]=6.702970, ysc[1][63]=1.010355
cx[1][64]=6.792079, ysc[1][64]=1.009706
cx[1][65]=6.881188, ysc[1][65]=1.009099
cx[1][66]=6.970297, ysc[1][66]=1.008530
cx[1][67]=7.059406, ysc[1][67]=1.007999
cx[1][68]=7.148515, ysc[1][68]=1.007501
cx[1][69]=7.237624, ysc[1][69]=1.007035
cx[1][70]=7.326733, ysc[1][70]=1.006598
cx[1][71]=7.415842, ysc[1][71]=1.006189
cx[1][72]=7.504950, ysc[1][72]=1.005806
cx[1][73]=7.594059, ysc[1][73]=1.005447
cx[1][74]=7.683168, ysc[1][74]=1.005111
cx[1][75]=7.772277, ysc[1][75]=1.004796
cx[1][76]=7.861386, ysc[1][76]=1.004500
cx[1][77]=7.950495, ysc[1][77]=1.004224
cx[1][78]=8.039604, ysc[1][78]=1.003964
cx[1][79]=8.128713, ysc[1][79]=1.003721
cx[1][80]=8.217822, ysc[1][80]=1.003492
cx[1][81]=8.306931, ysc[1][81]=1.003278
cx[1][82]=8.396040, ysc[1][82]=1.003078
cx[1][83]=8.485149, ysc[1][83]=1.002889
cx[1][84]=8.574257, ysc[1][84]=1.002713
cx[1][85]=8.663366, ysc[1][85]=1.002547
cx[1][86]=8.752475, ysc[1][86]=1.002392
cx[1][87]=8.841584, ysc[1][87]=1.002246
cx[1][88]=8.930693, ysc[1][88]=1.002109
cx[1][89]=9.019802, ysc[1][89]=1.001981
cx[1][90]=9.108911, ysc[1][90]=1.001860
cx[1][91]=9.198020, ysc[1][91]=1.001747
cx[1][92]=9.287129, ysc[1][92]=1.001641
cx[1][93]=9.376238, ysc[1][93]=1.001541
cx[1][94]=9.465347, ysc[1][94]=1.001447
cx[1][95]=9.554455, ysc[1][95]=1.001360
cx[1][96]=9.643564, ysc[1][96]=1.001277
cx[1][97]=9.732673, ysc[1][97]=1.001200
cx[1][98]=9.821782, ysc[1][98]=1.001127
cx[1][99]=9.910891, ysc[1][99]=1.001059
cx[1][100]=10.000000, ysc[1][100]=1.000995
Temps d'execution zeta() : 5.888100 [ms]
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<< END OF DISLIN / VERSION 11.3.2 <<
<< Date : 18.05.2026 Time : 21:32:41 Pageformat: DA4L <<
<< Vectors : 844 Warnings: 0 Fileformat: SVG <<
<< Metafile: ./srt/zeta_jdg.svg <<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<< END OF DISLIN / VERSION 11.3.2 <<
<< Date : 18.05.2026 Time : 21:32:41 Pageformat: DA4L <<
<< Vectors : 1036 Warnings: 0 Fileformat: SVG <<
<< Metafile: ./srt/zeta_jdg-neg.svg <<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
[<..\xpl\src\scl.jdg.cpp.zeta_jdg]