Can a single slider control 3 or 4 axes?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
I have done a figure controlled by a slider so images can run on the axes. Is it possible, somehow, to use the same single slider to control 3 or 4 axes at the same time and have those images run simultaneously?
0 Commenti
Risposte (1)
Walter Roberson
il 9 Giu 2018
You can have a slider callback do any amount of work necessary. However, sliders are linear so you cannot use a single slider to control two different things independently: you can only use any one slider to control multiple things in synchronization. For example it would be fine to have a slider control which respective image from a number of different data sets was to be displayed.
idx = 1 + floor(get(hObject, 'Value'));
image(handles.axes7, image7set{idx});
image(handles.axes8, image8set{idx});
If you are doing a lot of this, then it is better to create the images ahead of time and update their CDATA:
idx = 1 + floor(get(hObject, 'Value'));
set(handles.image7, 'CData', image7set{idx});
set(handles.image8, 'CData', image8set{idx});
9 Commenti
Vedere anche
Categorie
Scopri di più su Display Image in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!