ورود

View Full Version : حرفه ای: پیدا کردن رابطه ی بازگشتی برای دنباله ی عددی ورودی



IamOverlord
جمعه 17 شهریور 1391, 23:10 عصر
سلام دوستان.
بالاخره برنامه ی پیدا کردن رابطه ی بازگشتی برای پیش بینی ادامه ی سری عددی ورودی رو نوشتم.
- باید تعداد اعداد دنباله ی ورودی، زوج و بیش تر از ۲ باشه.
- اعداد دنباله با ماژول اعداد بزرگ پردازش می شن، پس سرعت کار نسبتا پایینه اما اعداد مثل قبل محدودیت ندارن.
باهاش این رابطه رو به عنوان مثال تست کردم:

A(n)=sin(n^1.1)
که از (0)A تا (50)A رو بهش دادم و دیدم مقادیر (51)A و (52)A رو به خوبی پیش بینی کرده.
اگه توضیحات بیش تری خواستید بگید... :چشمک:

IamOverlord
چهارشنبه 19 مهر 1391, 22:59 عصر
سلام.
در این راستا یه برنامه ی دیگه هم نوشتم که کارش اینه که رابطه ی بازگشتی رو به رابطه ی مستقیم تبدیل می کنه. البته فعلا یه محدودیتی داره، اون هم اینه که رابطه ی ورودی، مثل رابطه ی فیبوناچی به صورت جمع ضرایبی از دو جمله ی قبل هست. یعنی شما با دو عدد ضرایب رابطه ی بازگشتی تون رو مشخص می کنید و برنامه با مشخص کردن چهار عدد یه رابطه ی مستقیم رو بهتون تحویل می ده.

۱>> اولین عدد دنباله را وارد کنید.
۲>> دومین عدد دنباله را وارد کنید.
۳>> چه عددی در یک عدد قبل دنباله باید ضرب شود؟
۴>> چه عددی در دو عدد قبل دنباله باید ضرب شود؟
۵>> روی این دکمه کلیک کنید تا رابطه ی مستقیم محاسبه شود...
۶>> چندمین عدد دنباله را می خواهید محاسبه کنید؟
۷>> روی این دکمه کلیک کنید.
۸>> n امین عدد دنباله...

IamOverlord
پنج شنبه 20 مهر 1391, 10:34 صبح
سلام دوستان.
در اون برنامه ای که گذاشتم یه معادله ی درجه ی دو با روش دلتا حل می شه که به این شکل هست : X ^ 2 - C1 * X - C2 = 0
حالا شما ممکنه C1 و C2 رو یه جوری بدی که این معادله ی درجه ی دو جواب حقیقی نداشته باشه...
احتمالا باید در برنامه ام از محاسبات اعداد مختلط استفاده کنم... کسی ماژولی چیزی در این زمینه داره؟