El slider1 tiene como valor inicial de value 0, y el slider2 tiene 1.
function slider1_Callback(hObject, eventdata, handles)
global val1 val2
val1=get(handles.slider1,'Value');
% El valor inicial del value es 0
val2=1-val1;
set(handles.slider2,'Value',val2);
% --- Executes during object creation, after setting all properties.
function slider1_CreateFcn(hObject, eventdata, handles)
if isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor',[.9 .9 .9]);
end
% --- Executes on slider movement.
function slider2_Callback(hObject, eventdata, handles)
global val1 val2
val2=get(handles.slider2,'Value');
% El valor inicial del value es 1
val1=1-val2;
set(handles.slider1,'Value',val1);
% --- Executes during object creation, after setting all properties.
function slider2_CreateFcn(hObject, eventdata, handles)
if isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor',[.9 .9 .9]);
end