آموزش متلبتکنولوژی

حل معادلات چند جمله ای با متلب

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

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

حل معادلات چند جمله ای با متلب

حل معادلات درجه دوم با Matlab

معادله درجه دوم معادلاتی هستند که در فرم زیر وجود دارند:

حل معادلات چند جمله ای با متلب

جایی که

حل معادلات درجه دوم با Matlab

بنابراین معادلات درجه دوم را نیز در فرم زیر خواهید یافت

یا

بیایید پیش برویم و معادله زیر را با Matlab حل کنیم

حل معادله چند جمله ای با متلب

برای حل این معادله با متلب کد زیر را وارد خواهیم کرد

roots([1 -3 2])

و Matlab ریشه های معادله چند جمله ای را به شما می دهد

اگر در مورد این مطلب سوالی دارید در قسمت نظرات بپرسید

اگر معادله زیر بود:

کد خواهد بود

roots([1 0 -4])

و نتیجه زیر برمیگردد:

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

بیایید از معادله زیر استفاده کنیم:

حل معادلات مکعب با استفاده از Matlab

کد برای حل معادلات مرتبه سوم تفاوت چندانی با کد قبلی نخواهد داشت. در اینجا تنها تفاوت این است که ضریب مرتبه سوم غیر صفر داریم تا به آن اضافه کنیم:

roots([1 6 0 -20])

فراموش نکنید که 0 را بین 6 تا -20 اضافه کنید زیرا ضریب مرتبه اول صفر است.

نتیجه خواهد بود:

حل معادلات مرتبه چهارم با Matlab

با استفاده از معادله چند جمله ای زیر:

حل معادلات مرتبه چهارم با Matlab

کد خواهد بود:

roots([1 2 -6*sqrt(10) +1])

و نتیجه خواهد بود:

پس نتیجه میگیریم هرچه مرتبه بالاتر باشد تعداد ضرایب بالاتر است. ترتیبی را که با وارد کردن ضرایب در کد روی نتیجه تأثیر می گذارد به خاطر بسپارید و همیشه به یاد داشته باشید که 0 را برای مشخص کردن ضریب موجود برای نمادهای پایین تر معادله قرار دهید.

3.7 (3 نفر)

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید قرار بدهم. سوالات مربوط به این مطلب را در قسمت نظرات همین مطلب اعلام کنید. سعی میکنم در اسرع وقت به نظرات شما پاسخ بدهم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *