- sclgraf.shq [c+]
[..] La fonction [shq] drawConfidenceEllipseshq
Code
int drawconfidenceellipse_shq_xpl(){
double length=1;
double ex=length, ey=length;
double ea=length, eb=length/3;
double ephi_rad=0;
double exx, exy, eyy, ek=1;
scltracefa(§, ƒ, ∅);
scltracefc("scl-%s (%s) : %s\n\n", sclver(), sclsec(), temps_char(0));
shq::beginDrawing(PRM_BEGINDRAWING_SHQ); // <Initializes the
local "connection"
shq::newFigure("drawconfidenceellipse_shq"); // <Creates a new
figure;
lips_cov(ea, eb, ephi_rad, &exx, &exy, &eyy);
shq::drawConfidenceEllipse(ex, ey, exx, exy, eyy, ek, "darkGreen[vert]");
ex=-length; ey= length; ephi_rad=π/2;
lips_cov(ea, eb, ephi_rad, &exx, &exy, &eyy);
shq::drawConfidenceEllipse(ex, ey, exx, exy, eyy, ek, "darkYellow[carotte]");
ex=-length; ey=-length; ephi_rad=π;
lips_cov(ea, eb, ephi_rad, &exx, &exy, &eyy);
shq::drawConfidenceEllipse(ex, ey, exx, exy, eyy, ek, "darlBlue[bleu]");
ex= length; ey=-length; ephi_rad=3*π/2;
lips_cov(ea, eb, ephi_rad, &exx, &exy, &eyy);
shq::drawConfidenceEllipse(ex, ey, exx, exy, eyy, ek, "darlRed[chaire]");
shq::axisAuto();
shq::axisEqual("drawconfidenceellipse_shq");
shq::saveImage("./srt/drawconfidenceellipse_shq.svg");
shq::endDrawing(); // <Closes the
"connection"
scltracefe(§, ƒ, ∅);
return 0;
}
/* ƒ décorée par
le 14-05-2025 23:07:01 */
Sortie
[>..\xpl\src\sclgraf.shq.xpl.cpp.drawconfidenceellipse_shq_xpl]
scl-25.04 (gwin64) : 14-05-2025 23:07:01
[<..\xpl\src\sclgraf.shq.xpl.cpp.drawconfidenceellipse_shq_xpl]