آموزش متلب قسمت 14: ضرب و تقسیم چند جمله ایها
ما یاد گرفتیم که چگونه معادلات چند جمله ای را در Matlab حل کنیم، اکنون قصد داریم ترفندی را به شما یاد بدهیم که به شما کمک می کند تا نحوه تقسیم و ضرب چند جمله ای را با استفاده از Matlab بیاموزید.
مثال تقسیم چند جمله ای
مثال ضرب چند جمله ای
چند جمله ای متلب
ضرب چند جمله ای می تواند کار بسیار خسته کننده ای باشد، بنابراین تقسیم چند جمله ای را انجام دهید. Matlab از توابع conv و deconv استفاده می کند تا به شما کمک کند این کارها را با کمترین آشفتگی ممکن و مهمتر از همه با اطمینان از یافتن نتیجه مناسب در سریع ترین راه ممکن انجام دهید
اجازه دهید به چند مثال بپردازیم، در اینجا به آسانی یاد می گیرید که چگونه از conv (برای ضرب) و deconv (برای تقسیم) استفاده کنید.
احتیاط! در اینجا نحوه حل دستی ضرب چند جمله ای و تقسیم چند جمله ای را به شما نشان نمی دهیم. Matlab به شما کمک می کند این کار را انجام دهید، اما به شما نشان نمی دهد که چگونه این کار را انجام دهید، بنابراین در این مرحله فرض کردیم که می دانید چگونه انجام می شود. بنابر این اگر نمیدانید، نحوه انجام آن را به صورت دستی بررسی کنید.
مثال 1
کد بصورت زیر است
s=[1 4];
t=[1 4 -3];
conv(s,t)
که نتیجه زیر رابرمیگرداند:
بعد از باز نویسی نتیجه زیر بدست میاید
مثال 2
کد را بصورت زیر می نویسیم
c=[1 0 4];
u=[1 3];
[p,r]=deconv(c,u)% r is the remainder of the division
که نتیجه زیر را بر میگرداند
باز نویسی نتیجه زیر را می دهد
شفاف تر شدن مبحث
تبدیل از بالا به پایین . در اینجا فقط باید ضریب و موقعیت آنها را در معادله چند جمله ای نشان دهیم.
تبدیل از پایین به بالا . در اینجا باید خروجی های Matlab را بخوانیم و آن را به شکلی که قرار است بازنویسی کنیم، و به این صورت در میاید.
به یاد داشته باشید که در صورتی که نظمی در معادله نمایش داده نشود، باید یک عدد صفر قرار دهید. مثال زیر را ببینید