تقسیم و ضرب چند جمله ای در متلب
ما اخیراً یاد گرفته ایم که چگونه معادلات چند جمله ای را در 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 را بخوانیم و آن را به همان شکلی که قرار است بازنویسی کنیم.