Bonjour,

J'ai un problème tout bête.

Ceci centre bel et bien ma figure :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
%...
set(0,'Units','pixels');
ecran = get(0,'ScreenSize');
figSize = ecran(4)*0.75;
figPos = [ecran(3)/2 - figSize/2, ecran(4)/2 - figSize/2, figSize, figSize];
%...
pfig = figure('Name','Meilleure solution actuelle','Numbertitle','off','OuterPosition',figPos);
%...
Mais ceci ne positionne pas la barre de progression dans le coin supérieur gauche :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
%...
progress = waitbar(0,'Évolution en cours... (0 %)','Name','Progression de l''évolution');
    waitPos = get(progress,'OuterPosition');
    set(progress,'OuterPosition',[0, ecran(4) - waitPos(4), waitPos(3), waitPos(4)]);
%...
waitbar(iter/numIter,progress,sprintf('Évolution en cours... (%g %%)',iter/numIter*100));
%...
D'ailleurs, j'aurais aussi aimé la centrer horizontalement, mais [ecran(3)/2 - waitPos(3)/2, ..., ..., ...] ne fonctionne pas non plus.

Merci !