تبليغاتX
آموزش c++ and visual c++ matlab - درس ششم
C++ &Visual C++ & Matlab
آشنایی با زبانهای برنامه نویسی سی پلاس پلاس ویژوال سی و مطلب به همراه دانلود کد ها

:matlabچند جمله ایها در

 

ایجاد چند جمله ای :

 

فرض کنید می خواهیم چند جمله ای زیر را در مطلب ایجاد کنیم:

x4-12x3+25x+116

 

برای شناساندن این چند جمله ای به مطلب کافیست یک بردار از ضرایب این چند جمله ای در مطلب تشکیل دهیم .

 

p=[1 -12 0 25 116];

 بهره ببرید:rootاگر بخواهید ریشه های این چند جمله ای را در مطلب بدست آورید کافیست از دستور

 

:rootدستور

 

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

>> r=roots(p)

 

r =

 

  11.7473         

   2.7028         

  -1.2251 + 1.4672i

  -1.2251 - 1.4672i

همانطور که می بینید دو تا از ریشه ها مختلط هستند.

 

فرض کنید می خواهیم چند جمله ای های زیر را ضرب کنیم:

 x3+2x2+3x+4

x3+4x2+9x+16

 

:convدستور

 

این دستوررا برای ضرب چند جمله ای ها استفاده می کنیم:

 

نتایج را در زیر مشاهده می کنیم:

 

>> a=[1 2 3 4];

>> b=[1 4 9 16];

>> c=conv(a,b)

 

c =

 

     1     6    20    50    75    84    64

 

:deconvدستور

 

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

 

 را بر هم تقسیم می کنیمb   وa

 

>> [q,r]=deconv(a,b)

 

q =

 

     1

 

 

r =

 

     0    -2    -6   -12

 به ترتیب خارج قسمت و باقیمانده هستند.r   و qدر بالا

 

نکته:استفاده از عدد صفر را هرگز از یاد نبرید اگر ضریبی از یک توان خاص وجود نداشت باید حتما از عدد صفر استفاده کنید.

 

: polyderدستور

 

از این دستور برای مشتق گیری از چند جمله ایها استفاده می کنیم:

 

  ضرایب یک چند جمله ایست: با استفاده از این دستور به راحتی مشتق گیری می کنیم:aفرض کنید

 

>> a=[1 5 18 24 39 7];

>> s=polyder(a)

 

s =

 

     5    20    54    48    39

:polyintدستور

 

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

انتگرال چند جمله ای بالا را محاسبه می کنیم:

.

>> a=[1 5 18 24 39 7];

>> i=polyint(a)

 

i =

 

  Columns 1 through 5

 

    0.1667    1.0000    4.5000    8.0000   19.5000

 

  Columns 6 through 7

 

    7.0000         0

امیدوارم این بحثها مفید واقع شده باشند.

 

+ نوشته شده در  چهارشنبه 2 خرداد1386ساعت 0:11 قبل از ظهر  توسط عباس سلیمی | 
 
صفحه نخست
پست الکترونیک
آرشیو
 

 
درباره وبلاگ
با سلام به شما دوست عزیز که از این وبلاگ بازدید می فرمائید ضمن آرزوی توفیق برای شما دوست گرامی وبلاگ matlabseven در راستای اهداف جدید خود علاوه بر آموزش مطلب به آموزش دو برنامه دیگر سی پلاس پلاس و ویژوال سی خواهد پرداخت . امیدوارم به عنوان یک برنامه نویس تازه کار بتوانم اطلاعات جدیدی را در این زمینه هم منتقل نمایم .

با تشکر عباس سلیمی
کارشناس برق الکترونیک

آمار بازدید کنندگان
ip-location map it!
پیوندهای روزانه
برنامه Paint
قرار دادن عکس در پس زمینه درایوها
ساخت و تغییر فونت
تغییر دسکتاپ
محاسبه اوقات شرعی
پاسخ به چند سوال رايج در مورد Visual C++
pcode چیست؟
جلسه اول آشنایی با سیمولینک
جلسه چهارم آموزش GUI
جلسه سوم آموزشGUIi
جلسه دوم آموزش GUI
جلسه اول آموزش GUI
ادامه برنامه نویسی
آغاز برنامه نویسی در matlab
دانلود کتاب آموزش MATLAB
پورت های سریال-بخش آخر
پورتهای سریال –قسمت دوم
پورتهای سریال-قسمت اول
رسم نمودار-قسمت پنجم
رسم نمودار-قسمت چهارم
محصولات جدید matlabseven
رسم نمودار -قسمت سوم
رسم نمودار-قسمت دوم
رسم نمودار-قسمت اول
تبدیلات در مطلب
رشته ها-قسمت دوم
رشته ها-قسمت اول
محاسبات مربوط به زمان
چند دستور کاربردی
آرایه های سلولی
آرایه های اسپارس
چند جمله ای ها
اعداد مختلط
دسترسی به عناصر ماتریس
ایجاد ماتریس
وب سایت MATLAB
آرشیو پیوندهای روزانه
نوشته های پیشین
دی 1387
آذر 1387
آبان 1387
مهر 1387
شهریور 1387
اردیبهشت 1387
بهمن 1386
دی 1386
آذر 1386
آبان 1386
مهر 1386
شهریور 1386
مرداد 1386
تیر 1386
خرداد 1386
اردیبهشت 1386
پیوندها
سایت شهر اسفراین
آموزش مطلب -میهن بلاگ
به یاد بهترین و...
دهکده توریستی رویین
بیا تو امنیت !!!
مدارات الکترونیک
وبلاگ ایران سما
وبلاگ مهندسی صنایع
وبلاگ جامع برق و الکترونیک عماد
مهندسی صنایع و مقالات - ie313
وب سایت محمد شمس
نظر سنجی