PDA

View Full Version : حل انواع معادلات



saeed7007
شنبه 13 مهر 1392, 12:26 عصر
سلام
کسی از دوستان میدونه matlab چطور معادلات رو حل میکنه؟ بر اساس چه انتخابی، روش رو انتخاب میکنه؟
متلب بر مبنای چه الگوریتمی روش حل رو انتخاب میکنه.
دنبال دستور نیستم. دنبال الگوریتم روش حل میگردم.

تشکر

Desaghi
یک شنبه 14 مهر 1392, 09:40 صبح
کدام معادلات
معادلات دیفرانسیل یا ...

saeed7007
یک شنبه 14 مهر 1392, 12:02 عصر
منظورم معادلات f(x)=0 هست. ولی معادلات دیفرانسیلی هم اگه بدونم، ممنون میشم.

Desaghi
یک شنبه 14 مهر 1392, 17:00 عصر
الگوریتم ها در کتاب های محاسبات عددی وجود داره
معمولا توابع متلب بر اساس نوع و تعداد ورودی بهترین روش را انتخاب می کنند.

روش حل معادلات دیفرانسیل معمولی رانگه کوتا هست.

IamOverlord
دوشنبه 15 مهر 1392, 00:35 صبح
سلام!
خوب Matlab برای حل معادلات الگوریتم های مختلفی داره که می تونید انتخاب کنید کدومشون رو می خواید استفاده کنید... یکی از این الگوریتم ها Levenberg–Marquardt algorithm (http://en.wikipedia.org/wiki/Levenberg%E2%80%93Marquardt_algorithm) هست...
fsolve (http://dali.feld.cvut.cz/ucebna/matlab/toolbox/optim/fsolve.html)
ضمنا شما می خواید دستگاه معادلات غیرخطی رو حل کنید؟ یا فقط یک معادله دارید؟ ...