How can get data from popup menu and launch the function with pushbutton?
2 views (last 30 days)
Show older comments
Hi everybody,
I got homework about calculating velocity of object at earth and mars,jupiter etc. respect to the gravity.So i have to choose world from popup menu and calculate velocity when hit pushbutton.
here my code i wrote.I cant get gravity value from popup menu.I tried lots of thing but always got error msg.
function hwork
ScreenSize = get(0,'ScreenSize'); % getcurrent screen size: [left, bottom, width, height] set(gcf,'doublebuffer','on','clipping','off','color','w','name','menubar','none', ... 'resize','off','numbertitle','off','Units','Pixels',... 'Position' ,[(ScreenSize(3)/2 - 500) (ScreenSize(4)/2 - 400) 1000 800]);
%popup menu uicontrol('Style', 'popup',... 'String', 'dunya|ay',... 'Position', [150 730 100 50],... 'Callback', @gravitty)
%run buttonu
uicontrol('Style', 'pushbutton', 'String', 'calistir',...
'Position', [260 755 100 25],...
'Callback', @run);
end
function gravitty( handles)
switch get(handles.yercekimi,'Value')
case 1
set (handles.run,'gravity',9.8);
case 2
set (handles.run,'gravity',24);
otherwise
end
end
function run (ball,box)
t = 0:0.05:3; v_box = 2; y_box = 0.5 gravity t.^2; y_ball = max(y_ball) - y_ball; x_ball = 10; y_box = 0; x_box = v_box .* t;
end
thanks
0 Comments
Answers (0)
See Also
Categories
Find more on Migrate GUIDE Apps in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!