PDA

View Full Version : سلام خيلي خيلي فوري فوري محاسبات مثلثلتي



omidmetal90
شنبه 15 بهمن 1390, 10:12 صبح
سلام منون ميشم اگه خيلي فوري كمكي بكنيد در مورد بدست آوردن جواب دنباله تيلور زير با اسمبلي 8086::متعجب:

sin : x - x^3/3! + x^5/5! - x^7/7! + x^9/9! - ta akhar adade fard:کف:

cos : x - x^2/2! + x^4/4! - x^6/6! + x^8/8! - ta akhar adade zouj:کف:


ازونجايي كه از ثبات هاي 32بيتي استفاده مي كنم و متغير هاي dd مي تونم فقط تا فاكتوريل 12 به نتيجه و جواب برسم و از فاكتوريل 13 به بعد رو نمي تونه جواب بده!

اما مشكل من اينه كه اولا نمي دونم چه جوري جواب تقسيم اعشاري در بيارم مثلا x اگر 2 باشه ميشه :

2 - 2^3/3! + 2^5/5!:متفکر:

كه عدد اعشاري مياره تقسيم ها اگر ميشه بهم كمك كنين ممنون ميشم!

xman_1365_x
دوشنبه 15 اسفند 1390, 15:18 عصر
ازونجايي كه از ثبات هاي 32بيتي استفاده مي كنم و متغير هاي dd مي تونم فقط تا فاكتوريل 12 به نتيجه و جواب برسم و از فاكتوريل 13 به بعد رو نمي تونه جواب بده!
برای این مورد باید الگوریتمتون رو تغییر بدین یا نتیجه رو چک کنید مثلا برای فاکتوریل بزرگتر از 13
جواب فاکتوریل 12 رو در با فر داشته باشید با 13 ضزب کنید ، که قبلا ضرب اعداد بزرگ گفته شده که به صورت کاراکتر یا بیتی و...

12!=479,001,600
13!=6,227,020,800 = 479,001,600 * 13 = 6,227,020,800

اما مشكل من اينه كه اولا نمي دونم چه جوري جواب تقسيم اعشاري در بيارم
در این باره قبلا پست داده شده جستجو کنید