Elastic collision - ارجو المساعده,,

السلام عليكم,
انا شاب جالس يوم كامل قاعد يصيح قدام الشاشه
عندي بروجيكت في الجامعه عن الماتلاب , ويجب تسليمه يوم الاثنين بالليل, لكن والله لي يوم احاول افهم المطلوب لكن ما قدرت,
المشروع مقسم على خمس اشخاص , لتصميم ما يسمى بالـ elastic collision ,


ولكن المصيبه كلنا مبتدئين والدكتور قاعد يعقد الماده يوم عن الثاني,

بعد تقسيم المهام بيننـا , حصل اخوكم الضعييف على دالتين, لكن والله لا اعرف كيف ابدأ ,

انا ما اسألكم انكم تصممون لي البرنامج , انا ابغى اعرف ما المطلوب وكيف البدايه,


هذي هي الدالتين المطلوبه مني ,:

%Draws every circle in the vector once, and returns a vector of the
%handles.
%calls: drawCircle
function handles = drawCircles(circleVector)

%Returns true if the edge of a circle is touching an edge of the board;
%false otherwise.
function isAtEdge = atEdge(circle, board)

اذا محتاجين انكم تلقون نظره على الدوال الباقيه للجروب كامل يمكنكم الدخول على هالرابط :
http://www.udel.edu/CIS/106/tharvey/09F/projects/functions.txt