kullanıcı yakınlaştırma yaptığı olmadığını görmek veya matlab bir figür üzerinde uzaklaştırmak ben kod çalıştırmasına ve kaydırma Fare kullanmayı eğerMatlab'ın Yakınlaştırma araçlarını kullandığımda, fare kaydırması kullanıp kullanmadığımı nasıl belirlediğimi? Bu kodu geliştirdi Ben
bilgilerin doğruluğunufunction demo3
MainFig = figure;
x = sin(theta) + 0.75*rand(1,300);
y = cos(theta) + 0.75*rand(1,300);
a = 40;
hs=scatter(x,y,a,'MarkerEdgeColor',[0 .5 .5],...
'MarkerFaceColor',[0 .7 .7],...
'LineWidth',1.5);
h = zoom;
set(MainFig, 'WindowScrollWheelFcn', @figure1_WindowScrollWheelFcn);
set(h, 'ActionPostCallback', @mypostcallback);
function mypostcallback(h, eventdata)
disp('INFO: Direction')
h2 = zoom;
get(h2,'Direction')
function figure1_WindowScrollWheelFcn(hObject, eventdata, handles)
if eventdata.VerticalScrollCount > 0
disp ('Scrool Up ')
else
disp ('Scrool Down ')
end
sorun olup olmadığını saptamaya için yukarı veya aşağı kaydırırım. Ama bilgilerinde zoom Zoom araçları ve basın kullanırsanız nispeten yönüne doğru ama yukarı ve bilgi aşağı fare kaydırma kullanırsanız aynı:
BİLGİ: Yön
ans =
yılında
Ben bir zoom yapmak veya Yakınlaştırma aracıyla veya scrool fare ile ya uzaklaştırma eğer algılayan bir kod gerekir.
Çalışıyor. Teşekkürler –