حل معادلات دیفرانسیل معمولی در متلب
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 ,