Octave now has the same graphical waitbar as MATLAB (for MCMC progress)

time-shift
Sébastien Villemot 2018-08-02 15:33:18 +02:00
parent d03cc56587
commit 13526bcbce
1 changed files with 4 additions and 8 deletions

View File

@ -43,7 +43,7 @@ if nargout
end end
if ~whoiam if ~whoiam
if isoctave || options_.console_mode if options_.console_mode
if init if init
diary off; diary off;
running_text = varargin{1}; running_text = varargin{1};
@ -52,13 +52,9 @@ if ~whoiam
elseif nargin>2 elseif nargin>2
running_text = varargin{2}; running_text = varargin{2};
end end
if isoctave s0=repmat('\b',1,length(newString));
printf([running_text,' %3.f%% done\r'], prctdone*100); newString=sprintf([running_text,' %3.f%% done'], prctdone*100);
else fprintf([s0,'%s'],newString);
s0=repmat('\b',1,length(newString));
newString=sprintf([running_text,' %3.f%% done'], prctdone*100);
fprintf([s0,'%s'],newString);
end
else else
if nargout if nargout
h = waitbar(prctdone,varargin{:}); h = waitbar(prctdone,varargin{:});