تبليغاتX
Mathematica - 8-حل معادلات و دستگاه معادلات جبری

Mathematica

آموزش نرم افزار mathematica

8-حل معادلات و دستگاه معادلات جبری

 

Mathematica می تواند جواب معادلات ، نامعادلات و دستگاه معادلات را به طور دقیق تا چندمین رقم با معنی تعیین کند ، همچنین می تواند با تقریب اولیه جواب ، به جواب تقریبی مناسب دسترسی پیدا

کند .

 

مقدار x را در y جایگزین می کند . ( جایگزینی ) .....x=y

اگر x با y برابر باشد True ؛ در غیر اینصورت False . ( تساوی منطقی ) ..... x==y

 

حل معادله lhs=rhs نسبت به x ..... Solve[lhs==rhs,x]

در expr به جای x جواب را قرار می دهد ..... expr/.solution

 

توجه : هر گاه درجه چند جمله ای از 3 بیشتر باشد ، چون روشی صریح برای حل آن موجود نیست ، جوابی به صورت نمادی دریافت می کنیم .

 

محاسبه تقریب جوابهای عدیی چند جمله ای Poly=0 ..... NSolve[Poly==0,x]

محاسبه جواب تقریبی تا n رقم با معنی ..... ,x],n]0==N[NSolve[Poly

 

توجه : برای حل معادلات غیر جبری از قبیل مثلثاتی ، لگاریتیمی ، نمایی و ... از دستور FindRoot استفاده می شود .

 

حل دستگاه چند معادله چند مجهولی بر حسب مجهولات x و y و ...

Solve[{Lhs==rhs1,Lhs2==rhs2,…}, {x,y,…}]

حل equs بر حسب همه مجهولات موجود آن ..... Solve[equs]

 

توجه : اگر مجهولات مشخص نشوند ، دستور Solve معادلات را بر حسب همه متغیرها حل می کند .

 

 

+ نوشته شده در  یکشنبه 13 فروردین1385ساعت 10:7 قبل از ظهر  توسط دانشجو  |