أولا كملاحظة
أنا لا أعرف أصلا matlab ولم أعمل فيه يوما، لكن كملاحظة: هل يوجد فيه break points؟
إذا كانت موجودة فاستخدميها ليدقق لك البرنامج أين الخطأ بالضبط...
أما أن يستغرق برنامج 5ساعات للتنفيذ فهذا ما لم أسمعه في أكبر البرامج العالمية، فما بالك ببرنامج طالبة جزائرية؟
من بين الأشياء التي تبطئ تنفيذ البرامج في السي بلس بلس مثلا هو إنشاء كل الكائنات والنوافذ في بداية البرنامج، وثانيا في السي بلس بلس يستخدون المؤشرات والمراجع pointers and references بدل إنشاء كائنات وتهديمها مئات المرات.
إذن هناك خلل في التصميم.
بالتوفيق إن شاء الله.