View Full Version : Internal error with symbolic engine
anf-b
یک شنبه 08 آذر 1394, 16:28 عصر
سلام
بعد از حدود 20 ساعت اجرای کد، ارور زیر نشون داده شد:
اجرای این کد شاید حدود یک هفته طول بکشه
آیا ممکنه مشکل از کم آوردن سخت افزار کامپیوتر باشه؟
ممنون
Warning: The following error was caught while executing 'onCleanup' class destructor:
Internal error with symbolic engine. Please quit and restart MATLAB.
> In Untitled at 68
Error using mupadmex
Internal error with symbolic engine. Please quit and restart MATLAB.
golbafan
یک شنبه 08 آذر 1394, 17:35 عصر
سلام محاسبات با انجین های symbolic mupad بسیار کند هستند و فقط برای کارهای کوچیک استفاده میشن
برای اینکه سیستم شما کم نیاره باید از محاسبات عددی متلب استفاده کنید
anf-b
یک شنبه 08 آذر 1394, 17:40 عصر
میشه بیشتر توضیح بدید؟ باید چی کار کنم؟
ممنون
rahnema1
یک شنبه 08 آذر 1394, 23:50 عصر
سلام
فکر کنم شما باید بیشتر توضیح بدید
چون الان فقط یک ارور را گذاشتید و معلوم نیست برنامه به چه صورت نوشته شده
ضمن اینکه نکات مختلفی اگه رعایت بشه ممکنه سرعت بهبود پیدا کنه و یا حتی نوشتن برنامه به صورت سبمولیک لازم نباشه
گاهی وقتها ممکنه متلب جوابگوی سرعت نباشه و لازم بشه با زبانی مثل ++c کار بشه
در هر صورت تا برنامه شما را نبینیم نمی تونیم نظر قطعی بدیم
anf-b
سه شنبه 10 آذر 1394, 02:57 صبح
سلام
فکر کنم شما باید بیشتر توضیح بدید
چون الان فقط یک ارور را گذاشتید و معلوم نیست برنامه به چه صورت نوشته شده
ضمن اینکه نکات مختلفی اگه رعایت بشه ممکنه سرعت بهبود پیدا کنه و یا حتی نوشتن برنامه به صورت سبمولیک لازم نباشه
گاهی وقتها ممکنه متلب جوابگوی سرعت نباشه و لازم بشه با زبانی مثل ++c کار بشه
در هر صورت تا برنامه شما را نبینیم نمی تونیم نظر قطعی بدیم
سلام
ممنون ، چشم حتما توی این مورد هم مزاحمتون میشم
یک سوالی که واسم پیش اومده اینه:
با اینکه سیستم 8 گیگ رم داره اما باز رم بعد از گذشت چند ساعت کاملا پر میشه ، اگه آرایه هایی که از یک خط به بعد رو نیاز ندارم رو از بین ببرم ، آیا ممکنه مقدار حجم رم اشغالی کم بشه؟ برای از بین بردن آرایه چه راهکاری رو پیشنهاد میکنید؟ از zeros استفاده کنم خوبه؟
ممنون میشم پاسخم رو بدید
rahnema1
سه شنبه 10 آذر 1394, 21:09 عصر
zeros فرقی نداره چون تمام عناصر را صفر می کنه
مثلا اسم آرایه به نام A باشه شما اون را برابر یک عدد قرار بدید مثلا A=1 در این حالت از شکل آرایه به عدد تبدیل می شه
حتی می شه کاری کرد که متغیر از بین بره و دیگه اسمی ازش نباشه که با دستور clear انجام می گیره
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.