در آموزش های قبلی با مقدمات چند جمله ای ها در متلب آشنا شدیم. در این قسمت قصد داریم نحوه مشتق گیری و انتگرال گیری از چند جمله ای ها در متلب را شرح بدهیم. با ما همراه باشید.
مشتق چند جمله ای در متلب
اگر یادتان باشد در آموزش های قبلی برای کار با چند جمله ای ها از توابعی استفاده می کردیم که شامل عبارت poly می شدند. برای مشتق گیری از یک چند جمله ای هم باید از تابعی به نام polyder استفاده کنیم.
تابع polyder در متلب از یک عبارت مشتق می گیرد و حاصل را نمایش می دهد. وارد کردن چند جمله ای به دستور polyder توسط بردار ضرایب صورت می گیرد. همچنین چند جمله ای حاصل هم به صورت بردارضرایب نمایش داده می شود. در آموزش چند جمله ای ها در متلب به صورت کامل درباره بردار ضرایب توضیح دادیم.
در مثال زیر با استفاده از دستور polyder از یک چند جمله ای مشتق گرفته ایم.
مثال: عبارت زیر را در نظر بگیرید.
بردار ضرایب چند جمله ای بالا را وارد تابع polyder می کنیم. خروجی تابع در d ذخیره می شود.
برداری که در d به عنوان خروجی ذخیره شده است، نشان دهنده چند جمله ای زیر است که همان مشتق چند جمله ای مورد نظرمان می باشد.
انتگرال چند جمله ای در متلب با تابع polyint
این بار می خواهیم به جای مشتق، از یک چند جمله ای انتگرال بگیریم. این حالت هم تفاوت زیادی با گرفتن مشتق ندارد. صرفا کافی است که این بار از دستور polyint در متلب استفاده کنیم و بردار ضرایب چند جمله ای مورد نظرمان را وارد این تابع کنیم.
خروجی تابع polyint ، بردار ضرایب چند جمله ای حاصل از انتگرال خواهد بود. به مثال زیر توجه کنید.
مثال: باز هم چند جمله ای مربوط به مثال بالا را در نظر بگیرید.
قصد داریم از این چند جمله ای این بار انتگرال بگیریم. پس بردار ضرایب آن را وارد تابع polyint می کنیم.
مشاهده می کنید که در متغیر i بردار ضرایب حاصل انتگرال ذخیره شده. بردار ضرایب i نشان دهنده چند جمله ای زیر است:
خب در این قسمت از آموزش هم با شیوه مشتق گیری و انتگرال گیری از چند جمله ای ها آشنا شدیم. اگر سوال یا ابهامی برای شما باقی مانده است می توانید آن را در قسمت پایین همین پست مطرح کنید.