![]() |
C++ &Visual C++ & Matlab
|
![]() |
| آشنایی با زبانهای برنامه نویسی سی پلاس پلاس ویژوال سی و مطلب به همراه دانلود کد ها |
|
:matlabچند جمله ایها در ایجاد چند جمله ای : فرض کنید می خواهیم چند جمله ای زیر را در مطلب ایجاد کنیم: برای شناساندن این چند جمله ای به مطلب کافیست یک بردار از ضرایب این چند جمله ای در مطلب تشکیل دهیم . 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 قبل از ظهر توسط عباس سلیمی |
|
|
صفحه نخست پست الکترونیک آرشیو |
| نوشته های پیشین |
|
دی 1387 آذر 1387 آبان 1387 مهر 1387 شهریور 1387 اردیبهشت 1387 بهمن 1386 دی 1386 آذر 1386 آبان 1386 مهر 1386 شهریور 1386 مرداد 1386 تیر 1386 خرداد 1386 اردیبهشت 1386 |