1 function loop_demo_rb_gui(fhandle,slidername,stepsize)
2 %
function loop_demo_rb_gui(fhandle,slidername,stepsize)
4 % smalls script performing an animation of the currently stored
5 % information in the rb gui
6 % The figure handle of the
demo_rb_gui instance must be
7 % passed. Optionally, the timestepsize (
default 1) can be set to
8 % accellerate the animation.
9 % possible slidernames: 'time','N','M', etc.
11 % time slider: slider_time
13 % Bernard Haasdonk 14.11.2008
19 slider = findobj(fhandle,'tag',['slider_',slidername]);
21 error ('no slider
object found!');
24 ud = get(fhandle,'UserData');
27 minval = get(slider,'Min');
28 maxval = get(slider,'Max');
30 [j,p] = ismember(slidername, params.mu_names)
33 % in case of parameters: sliders have range 0 to 1!!
35 value_range = ud.model.mu_ranges{p};
36 stepsize = stepsize /(value_range(2)-value_range(1));
39 for i=minval:stepsize:maxval;
40 set(slider,
'value',i);
function demo_rb_gui(varargin)
reduced basis demo with sliders