Interfejs graficzny użytkownika 69
lutworzenie obiektu inforumjacego o wykreślaniu paraboli h4 = uicontrol('Parent',hO, ...
'Position',[10 50 300 10], ...
'String','Aby otrzymać wykres, nacisnij WYKRES', ...
'Tag','StaticText2');
^utworzenie obiektu pushbutton z napisem "WYKRES"
%oraz wywołanie funkcji rysowania paraboli rkrys(a,b,c) h4a = uicontrol('Parent',hO, ...
'Callback', 'parabola(a,b,c); ' , ...
'Position',[10 20 100 20], ...
'Tag','Pushbuttonl');
return % edita.m - skrypt wartości liczbowej a a=str2num(get (hla, 'String')); disp('edita'); disp(a) ;
% editb.m - skrypt wartości liczbowej b b=str2num(get(h2b,'String')); disp('editb'); disp(b) ;
% editc.m - skrypt wartości liczbowej c c=str2num(get(h3c,'String')); disp('editc'); disp(c) ;
function parabola(a,b,c)
% parabola() rysuje parabole o wczytanych wsp. a,b,c % w przedziale x=[-20:0.01,20] x=-20:0.01:20; y=a*x.*x + b*x + c;
hrys = figure('Units','points', ...
'Position',[140 40 340 340], ...
'Tag','Fig2');
set(gcf,'NumberTitle','off',...