این راه حل ساده ترین راه حل دستگاه هست که قادر است علاوه بر حل دستگاه های خطی ,دستگاه های غیر خطی را نیز حل کند.با ما همراه باشید.

ابتدا یک m فایل ایجاد کنید.سپس سه دستوری که همیشه در ابتدای هر پروژه ای می نویسیم را بنویسید.

 

Clear all

Close all

Clc

 

سپس متغیرهای دستگاه را برای متلب تعریف می کنیم.این کار با دستور syms انجام می شود.در مثالی که در این آموزش انجام خواهیم داد دو متغیر x و y را تعریف می کنیم.

 

Syms x y

 

سپس از دستور solve برای حل دستگاه استفاده می کنیم که فرمت دستوری زیر را دارد.

 

S=solve('function1',function2',…)

 

که طبق فرمت بالا ما معادلات دستگاه خود را وارد می کنیم و حاصل را در متغیر s ذخیره می کنیم.

 

s=solve('x*y+sin(x)=2','exp(x*y)+2*x=0');

 

سپس باید دستوری را وارد کنیم که حاصل را برای ما چاپ کند.برای این کار دستور زیر را وارد می کنیم.

 

S=[s.x s.y]

 

این دستور درون یک ماتریس ابتدا مقدار x وسپس مقدار y را چاپ می کند.که نتیجه ی اجرای کد را در زیر می بینید.

می توانید فایل مربوط به این آموزش را از زیر دانلود کنید.

 

دانلود فابل پروژه
حجم: 98 بایت

 

امیدوارم این آموزش مفید بوده باشد.