|
فرق بين حل explicit و implicit |
|
|
|
|
نوشته شده توسط admin
|
|
یکشنبه, 08 خرداد 1390 ساعت 16:45 |
|
در حل مسائل گاهی به دستگاههاي معادلات ديفرانسيل باآغازينهاي ميرسيم كه بايد جواب اونها رو با استفاده از يك روش عددي پيدا كنيم. در روش عددياي كه براي اين كار استفاده ميكنيم، براي به دست آوردن مقادير مورد نظر در يك گام، از اطلاعات يك يا چند گام قبلي استفاده ميكنيم. اگر براي به دست آوردن مقادير مورد نظر پيشگفته، از روشي استفاده كنيم كه به حل معالههاي جبري (معمولاً ناخطي) نياز نباشه، روشي كه به كار برديم يك روش صريح يا explicit هست. اما اگر از روشي استفاده كنيم كه به حل معالههاي جبري نياز باشه، به روشي كه به كار برديم يك روش ضمني يا implicit ميگن. روشهاي صريح سادهترن، اما براي اينكه از نظر عددي پايدار باشند و به جواب درست همگرا شن، بايد كنترلشون كرد. اما روشهاي ضمني هميشه پايدار هستند و به جواب درست همگرا ميشن. نامهاي ديگر روشهاي صريح: باز يا open، پيشگو يا predictor نامهاي ديگر روشهاي ضمني: بسته يا closed، اصلاحگر يا corrector
بعضي از روشهاي صريح معروف: روش اولر (كاستههاي پيشرو)، روشهاي رانگ ـ كوتا، روش كاستههاي ميانهاي، روشهاي آدامز ـ بشفورث، ... بعضي از روشهاي ضمني معروف: روش اولر پسرو، روش نيومارك، روشهاي آدامز ـ مولتون، كاستههاي پسرو (روشهاي Gear، يا BDF)، روش NDF، ...
|
آیا میشه با نرم افزار متلب یکسری تحلیلات و برنامه نوشت و در آخر اون رو به کد یا زبان c تبدیل کرد؟