حل معادلات دیفرانسیل معمولی در متلب

3- توابع ODE

توابع ODE در متلب بمنظور حل معادلات دیفرانسیل معمولی با شرایط اولیه تدارک دیده شده اند ویژگی که برای آنها در راهنمای متلب ذکر شده است،

Solve initial value problems for ordinary differential equations

بسته به نوع اصطلاحا سخت (stiff) و غیر سخت (Nonstiff) معادلات و نیز اهمیت دقت، odeهای متفاوتی بکار می روند. اصطلاح سخت (stiff) برای آندسته از معادلاتی بکار می رود که برای مثال در مقابل متغیر مستقلی همچون t چند متغیر وابسته همچون x وy و … وجود دارد بگونه ای که اندازه مشتقات متغیرهای وابسته نسبت به متغیر مستقل بطور قابل ملاحظه ای متفاوت است در غیر اینصورت معادله غیرسخت (Nonstiff) نامیده می شود. برای توضیحات بیشتر در مورد ode ها باید به راهنمای متلب مراجعه نمایید. متلب  نوع و محل  بکارگیر آنها را در جدول زیر خلاصه کرده است.

When to Use

Order of Accuracy

Problem Type

Solver

Most of the time. This should be the first solver you try.

Medium

Nonstiff

ode45

For problems with crude error tolerances or for solving moderately stiff problems.

Low

Nonstiff

ode23

For problems with stringent error tolerances or for solving computationally intensive problems.

Low to high

Nonstiff

Ode113

If ode45 is slow because the problem is stiff.

Low to medium

Stiff

Ode15s

If using crude error tolerances to solve stiff systems and the mass matrix is constant.

Low

Stiff

Ode23s

For moderately stiff problems if you need a solution without numerical damping

Low

Moderately Stiff

Ode23t

If using crude error tolerances to solve stiff systems.

Low

Stiff

Ode23tb

در پست بعدی به ode45 می پردازیم که برای معادلات غیر سخت تدارک دیده شده و اساس آن روش رانگ کوتاست.

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *