منتديات الجلفة لكل الجزائريين و العرب - عرض مشاركة واحدة - message d'erreur sous matlab
عرض مشاركة واحدة
قديم 2012-04-20, 08:32   رقم المشاركة : 8
معلومات العضو
djamel123
عضو مميّز
 
الصورة الرمزية djamel123
 

 

 
إحصائية العضو










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة __الهاوي__ مشاهدة المشاركة
أولا كملاحظة
أنا لا أعرف أصلا matlab ولم أعمل فيه يوما، لكن كملاحظة: هل يوجد فيه break points؟
إذا كانت موجودة فاستخدميها ليدقق لك البرنامج أين الخطأ بالضبط...

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

إذن هناك خلل في التصميم.
بالتوفيق إن شاء الله.
نعم يوجد الـ break points في الماتلاب مثله مثل أي بيئة برمجية أخرى، ويتم استخدامها بوضع نقطة في يسار السطر الذي يراد من المعالج التوقف عنده.



وبالنسبة للـ pointers فأنا لا أضن أن هاذا البرنامج يستخدم كائنات، بل يستخدم فقط دوال حسابية ومصفوفات وهذه لا تأخذ وقتا طويلا لهذه الدرجة، لابد من وجود شئ آخر هو الذي يعطل البرنامج.











رد مع اقتباس