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

آموزش متلب قسمت 12: حل معادلات چند جمله ای با استفاده از متلب


معادلات چند جمله ای از محبوب ترین انواع معادلات در ریاضیات هستند. دانستن چگونگی حل آنها یک چیز است اما در واقع حل آنها چیز دیگری است.

معادلات چند جمله ای به روشهای مختلفی حل میشوند اما اگر شما نرم افزار متلب یا ورژن رایگان متلب  alternative Octave  را داشته باشید میتوانید از آنها در حل معادلات چند جمله ای کمک بگیرید و معادلات را با صرفه جویی در زمان ساده تر از روش دستی حل کنید.

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

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

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

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

معادلات چند جمله ای در Matlab

در حالیکه

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

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

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

یا

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

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

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

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

roots([1 -3 2])

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

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

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

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

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

roots([1 0 -4])

نتیجه 

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

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


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

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

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

roots([1 6 0 -20])

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

نتیجه خواهد شد

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

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

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

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

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

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

نتیجه بصورت زیر است

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

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

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

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

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

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