You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: GraphicArea.m
    path of file: ./repos/Algorithms_MathModels/《基于MATLAB的高等数学问题求解》 随书附带源程序/CH08
    
    the code of the file until where you have to start completion: function S=GraphicArea(varargin)
%GRAPHICAREA   使用定积分求平面图形的面积
% S=GRAPHICAREA(F,G,A,B,'dicarl')  计算直角坐标系下曲线F和G与直线X=A、X=B所围图形
%                                         的面积，适用于函数F和G只包含一个符号变量的情形
% S=GRAPHICAREA(F,G,X,A,B,'dicarl')  计算直角坐标系下曲线F和G与直线X=A、X=B所围
%                                           图形的面积，并指定符号自变量为X

    
function S=GraphicArea(varargin)
%GRAPHICAREA   使用定积分求平面图形的面积
% S=GRAPHICAREA(F,G,A,B,'dicarl')  计算直角坐标系下曲线F和G与直线X=A、X=B所围图形
%                                         的面积，适用于函数F和G只包含一个符号变量的情形
% S=GRAPHICAREA(F,G,X,A,B,'dicarl')  计算直角坐标系下曲线F和G与直线X=A、X=B所围
%                                           图形的面积，并指定符号自变量为X
% S=GRAPHICAREA(R,ALPHA,BETA,'polar')  计算极坐标系下曲线R与T=ALPHA、T=BETA所围图形
%                                              的面积，其中R只包含一个符号变量T
% S=GRAPHICAREA(R,T,ALPHA,BETA,'polar')  计算极坐标系下曲线R与T=ALPHA、T=BETA所围
%                                                图形的面积，并指定符号自变量为T
%
% 输入参数：
%     ---F,G：直角坐标系下曲线的函数描述
%     ---R：极坐标系下曲线的函数描述
%     ---A,B：直角坐标系下的积分下限与上限
%     ---ALPHA,BETA：极坐标系下的积分下限与上限
%     ---TYPE：坐标系类型，有'dicarl'和'polar'两种取值
% 输出参数：
%     ---S：返回的图形的面积
%
% See also int

args=varargin;
type=args{end