![]() |
![]() |
|
| برنامه نویسی - الكترونيك - رياضيات |
|
دنباله تیلور؟
دنباله تیلور می تونه توابع خاص مثل توابع مثلثاتی و نمایی و هیپربولیک و ... را به تر کیبی از چهار عمل اصلی تبدیل کنه.مثال: sin(x)=x - (x3/3!) + (x5/5!) - (x7/7!) + (x9/9!) - ... cos(x)=1 - (x2/2!) + (x4/4!) + (x6/6!) + (x8/8!) + ... ex=1 + (x2/2!) + (x3/3!) + (x4/4!) + ... بد نیست بدونین که ماشین حساب ها هم از همین روش یرای یافتن مقادیر مختلف مثلثاتی استفاده می کنند.من یه بر نامه به زبان ++c نوشتم که سینوس رو به همین روش حساب میکنه.البته ++c توابع داخلی برای انجام اینکار داره ولی هدف ما یادگیری توابع بازگشتی در برنامه نویسی است. نکته:تمامی دنباله های فوق زاویه را بر حسب رادیان در یافت می کنن که باید به درجه تبدیل بشه بشکل زیر: درجه=رادیان * (عدد پی/۱۸۰) مثال: ۲ پی رادیان ۳۶۰ درجه است.
این کد بر نامه است که باید در Microsoft C++6 کامپایل بشه:
#include
اینم خروجیش: input number in a degree then press enter:90
|
|
+ نوشته شده در
چهارشنبه چهارم مرداد 1385ساعت 20:38 توسط امید مسجودیان |
|
|
صفحه نخست پست الکترونیک آرشیو عناوین مطالب وبلاگ |
| درباره وبلاگ |
|
| نوشته های پیشین |
|
فروردین 1387 مرداد 1386 مرداد 1385 |
|
RSS
|