% Script/Function Filename:
%     ourPlot.m
% Purpose:
%     Enter the purpose of the function/file here
%     
% Record of modifications:
%     Programmer(s): {Your Name}
%     Date Due: YYYY-MM-DD
%     Date Submitted: YYYY-MM-DD
%     References: ????
%     Help Received: ????
%     
% Variables Used:
%     f : {Enter the purpose of the variable here}
%     d : {Enter the purpose of the variable here}
%     X : {Enter the purpose of the variable here}
%     Y : {Enter the purpose of the variable here}
%     Z : {Enter the purpose of the variable here}
%     fg: {Enter the purpose of the variable here}
%     Enter the other variables that you use here}
function [] = ourPlot()
% enter code/comments here
f = @( x , y ) real( acos( -cos( x ) - cos( y ) ) );    % a function of two variables
d = ??                                                  % define 100 evenly-spaced points between 0 and 2pi
[ X , Y ] = ??                                          % use meshgrid to create grids of points
Z = f( X , Y );                                         % evaluation f at each (X,Y) point
??                                                      % create a new figure window
??                                                      % plot the (X,Y,Z) points to make a 3D surface
shading interp;                                         % ??
alpha( 0.6 );                                           % ??
light( 'Position' , [ 0 0 5 ] , 'Style' , 'local' );    % ??
light( 'Position' , [ 0 8 9 ] , 'Style' , 'local' );    % ??
view( 22 , 56 );                                        % ??
box off                                                 % ??
end