مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

آموزش متلب قسمت 11: حل معادلات در متلب


حل یک سیستم معادلات با دو مجهول بسیار آسان است، اما زمانی که تعداد مجهولات از 2 بیشتر شود، حل سیستم معادلات پیچیده و زمان بر می شود.

در این تمرین قصد داریم به شما نشان دهیم که چگونه می توانید از کامپیوتر و Matlab  برای حل یک سیستم معادلات متعدد استفاده کنید.

احتیاط: تکنیک زیر فقط زمانی کار می کند که تعداد معادلات و تعداد مجهولات یکسان باشد. ما فقط معادلات خطی را حل خواهیم کرد

آیا متلب می تواند یک سیستم معادلات را حل کند؟

بله، Matlab می تواند به شما کمک کند تا به راحتی یک سیستم معادلات را حل کنید. بیایید به چند مثال بپردازیم و به شما نشان دهیم که چگونه آن را انجام می دهید.

آموزش حل معادلات در متلب

استفاده از Matlab برای حل یک سیستم معادله با دو مجهول

بیایید سیستم معادلات زیر را در نظر بگیریم

آموزش حل معادلات در متلب

معادله فوق را می توان به صورت ماتریسی نوشت

آموزش حل معادلات در متلب

معادله را می توان به صورت زیر بازنویسی کرد

آموزش حل معادلات در متلب

اکنون قرار است از Matlab استفاده کنیم!

A=[2 3;1 1];
B=[8;3];
X=inv(A)*B

در انتهای خط آخر  "  ;   "   نمیگذاریم

پاسخی مانند این خواهید دید

آموزش حل معادلات در متلب

که معنی زیر را میدهد

آموزش حل معادلات در متلب

بیایید قبل ادامه کار در اینجا کمی با جزئیات بیشتر توضیح دهیم.

آنچه در بالا انجام دادیم موارد زیر است.

معادله را به شکل نوشته ایم

آموزش حل معادلات در متلب

که بصورت زیر است

آموزش حل معادلات در متلب

بنابراین در پایان معادله بصورت زیر است

آموزش حل معادلات در متلب

مثال 2: سیستم معادله با سه مجهول

بیایید سیستم معادلات زیر را در نظر بگیریم

آموزش حل معادلات در متلب

با استفاده از همان تکنیکی که در بالا استفاده کردیم می توانیم سیستم را به شکل زیر بنویسیم

آموزش حل معادلات در متلب

دادن دستورات به Matlab به شکل زیر خواهد بود

A=[1 3 -2;3 2 -1;2 -1 -3];
B=[1;2;13];
X=inv(A)*B

تا در نهایت به نتیجه زیر برسید

آموزش حل معادلات در متلب

نتیجه گیری

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

این محدودیت به این دلیل است که استفاده از سیستم ماتریس ها برای حل چنین سیستم معادلاتی مستلزم این است که ماتریس A معکوس باشد.

اگر هیچ امکانی برای یافتن inv(A) وجود نداشته باشد، این روش کاملاً بی فایده است.

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید