MATLAB: Undefined function or variable

functionMATLABmatlab function

Where am I going wrong with this function?
function Analysis(src,evnt)
f = figure('Visible','off','Position',[500 500 500 500]);
uicontrol('Style','pushbutton','String','Button','Position',[10,230,450,50],'Callback',{@Evaluate},'BackgroundColor','green');
axes('Units','pixels','position',[50 50 550 550]);
% Assign the GUI a name to appear in the window title.
set(f,'Name','Projectile Motion');
% Move the GUI to the center of the screen.
movegui(f,'center');
% Make the GUI visible.
set(f,'Visible','on');
function Evaluate(hObject, eventdata, handles)
Error code: ??? Undefined function or variable 'Analysis'.

Best Answer

What's the file saved as?
It should be saved as Analysis.m and should be on the MATLAB path or in the current directory.