مشاهدة النسخة كاملة : message d'erreur sous matlab
khawla MI
2012-04-19, 15:24
salam 3alaykom
qui peut me dire comment peut on traite ce message d'erreur sous matlab:
Invalid handle object.
merci pour votre aide
khawla MI
2012-04-19, 15:35
j'ai esseyez d'appliquer une algorithme itératif sur une image où à chaque itération je veut afficher le resultat qui est l'image d'entere aprés certain changemeent ici l'erreur est signalée
djamel123
2012-04-19, 19:07
من الصعب علينا معرفة الخطأ هكذا فهذه الرسالة تظهر في الكثير من الحالات
- لو تنقل لنا الجزء الخاطئ من البرنامج فيمكننا ربما اكتشاف الخطأ.
khawla MI
2012-04-19, 20:35
walahi mon programme est trés long et il fait appelle a plusieurs fonctions le probleme que j'ai trouvée n'est que lors de l'affichage j'ai pensée que quelqu'un de vous est déja subit ce message
est ce que ça marche si je poste l'essentielle + la partie qui contient l'erreur du programme vous pouvez m'aider?.
merci encore une fois
khawla MI
2012-04-19, 21:02
ça marche , frere djamel je vous remercie
et je veux vous poser une autre question mon programme comme j'ai déja dit est trés long et il fait appelle a ++ fonctions et il contient beaucoup de boucle dont je ne peut pas les replacer par faire la vectorisation il prends plus de 5 heures pour s'executer est ce que ça est logique pour un probleme d'optimisation ou bien je doit commencer a penser comment le reduire
remerci
__الهاوي__
2012-04-20, 07:08
أولا كملاحظة
أنا لا أعرف أصلا matlab ولم أعمل فيه يوما، لكن كملاحظة: هل يوجد فيه break points؟
إذا كانت موجودة فاستخدميها ليدقق لك البرنامج أين الخطأ بالضبط...
أما أن يستغرق برنامج 5ساعات للتنفيذ فهذا ما لم أسمعه في أكبر البرامج العالمية، فما بالك ببرنامج طالبة جزائرية؟
من بين الأشياء التي تبطئ تنفيذ البرامج في السي بلس بلس مثلا هو إنشاء كل الكائنات والنوافذ في بداية البرنامج، وثانيا في السي بلس بلس يستخدون المؤشرات والمراجع pointers and references بدل إنشاء كائنات وتهديمها مئات المرات.
إذن هناك خلل في التصميم.
بالتوفيق إن شاء الله.
djamel123
2012-04-20, 08:14
ça marche , frere djamel je vous remercie
et je veux vous poser une autre question mon programme comme j'ai déja dit est trés long et il fait appelle a ++ fonctions et il contient beaucoup de boucle dont je ne peut pas les replacer par faire la vectorisation il prends plus de 5 heures pour s'executer est ce que ça est logique pour un probleme d'optimisation ou bien je doit commencer a penser comment le reduire
remerci
problème d'optimisation يأخذ وقتا لكن ليس لدرجة خمس ساعات ، لو قلنا خمس دقائق فهاذا معقول
يجب أن تبحث بالضبط عن الجزء الذي يجعل البرنامج يتأخروتقوم باستبداله
djamel123
2012-04-20, 08:32
أولا كملاحظة
أنا لا أعرف أصلا matlab ولم أعمل فيه يوما، لكن كملاحظة: هل يوجد فيه break points؟
إذا كانت موجودة فاستخدميها ليدقق لك البرنامج أين الخطأ بالضبط...
أما أن يستغرق برنامج 5ساعات للتنفيذ فهذا ما لم أسمعه في أكبر البرامج العالمية، فما بالك ببرنامج طالبة جزائرية؟
من بين الأشياء التي تبطئ تنفيذ البرامج في السي بلس بلس مثلا هو إنشاء كل الكائنات والنوافذ في بداية البرنامج، وثانيا في السي بلس بلس يستخدون المؤشرات والمراجع pointers and references بدل إنشاء كائنات وتهديمها مئات المرات.
إذن هناك خلل في التصميم.
بالتوفيق إن شاء الله.
نعم يوجد الـ break points في الماتلاب مثله مثل أي بيئة برمجية أخرى، ويتم استخدامها بوضع نقطة في يسار السطر الذي يراد من المعالج التوقف عنده.
http://img100.imageshack.us/img100/8858/71078468.jpg
وبالنسبة للـ pointers فأنا لا أضن أن هاذا البرنامج يستخدم كائنات، بل يستخدم فقط دوال حسابية ومصفوفات وهذه لا تأخذ وقتا طويلا لهذه الدرجة، لابد من وجود شئ آخر هو الذي يعطل البرنامج.
khawla MI
2012-04-20, 11:02
vous avez raison je vais réessayer merci beaucoup jazakom allaho kola khair
لخضر مطر
2012-07-21, 05:53
ربما تكون هناك حلقة غير منتهية
السلام عليكم اخي لخضر
عندي مشكلة مع الماتلاب مع قراءة عدة ملفات .txt في ان واحد
وهي عبارة عن ملفات تتكون من 11 عمود واريد ان انادي كل عنصر لوحدة ومعرفة مايقابله في الاعمدة الموافقة.
لتوضح اكثر عندما اخذ الوقت مثلا 50-30-08 اريد ان اعرف في هذا الوقت بالضبط القيم التي تقابله في الاعمدة الاخرى.
اقترح علي احد اصدقائي فكرة database وادراج جمع الملفات في هذه الدالة ومناداة اي عنصر كدليل لباقي العناصر
vBulletin® v3.8.10 Release Candidate 2, Copyright ©2000-2025, TranZ by Almuhajir