حل تحلیلی معادلات جبری در متلب MATLAB

حل تحلیلی معادلات جبری

همه ما می توانیم  معادله a*x^2+b*x+c=0 به صورت تحلیلی حل کنیم ولی فکر نمی کنم حل تحلیلی این معادله را بلد باشیم a*x^3+b*x^2+c*x+d=0 البته یک راه تقریبی برای حل آن هست ولی کاربرد زیادی ندارد . با استفاده از مطلب پیدا کردن حل تحلیلی این معادله بسیار ساده است.

 

solve(‘a*x^3+b*x^2+c*x+d’)

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

g = solve(eq)
g = solve(eq,var)
g = solve(eq1,eq2,…,eqn)
g = solve(eq1,eq2,…,eqn,var1,var2,…,varn)

ورودی این دستور از نوع رشته ای و یا از توع سمبولیک و خروجی این دستور از نوع سمبولیک است.

 

g= solve(‘a+b=1′,’a’)

class(g)

دستور بالا مقدار a را طوری پیدا می کند که عبارت a+b=1 برقرار باشد و دستور زیر این معادله برای b حل می کند

g= solve(‘a+b=1′,’b’)

وقتی بخواهیم چند معادله را همزمان حل کنیم خروجی  دستور یک structure از نوع سمبولیک است

g= solve(‘a^2+b=2′,’a-b’)

class(g)

g.a

g.b

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.