You are on page 1of 2

‫بسمهتعالی‬

‫‪ .١‬در یک سیستم نقطه شناور از مبنای ‪ ،2‬فاصله عدد ‪ 9‬تا کوچکترین عدد بعد از آن ‪ 2−14‬است‪ .‬فاصله عدد ‪ 90‬تا‬
‫کوچکترین عدد بعد از آن را بیابید‪.‬‬

‫‪ .2‬محاسبه عبارتهای زیر برای مقادیر بزرگ 𝑥 ناپایدار است‬


‫الف) 𝑥√ ‪√𝑥 + 1 −‬‬
‫ب) )𝑥 ‪ln 𝑥 2 − ln(𝑥 2 +‬‬
‫مقدار عددی این عبارتها را به ازای ‪ x = 107 , 109 , 1011‬محاسبه کنید و در هر مورد خطای مربوط را تخمین بزنید‪.‬‬
‫برای تخمین خطا‪ ،‬عبارتها را به گونهای تغییر دهید که روش محاسبهی آنها پایدار شود و مجدداً عبارتها را محاسبه کنید‬
‫و آنها را به عنوان مقادیر دقیق در نظر بگیرید‪ .‬همچنین‪ ،‬علل ناپایداری در این روابط را مشخص کنید و توضیح دهید‪.‬‬

‫‪ .3‬سری مکلورن تابع ‪ ex‬به صورت زیر داده شده است‬


‫‪𝑥2 𝑥3 𝑥4‬‬
‫⋯ ‪ⅇ𝑥 = 1 + 𝑥 + + + +‬‬
‫!‪2! 3! 4‬‬
‫مقدار ‪ ⅇ −2‬را با استفاده از الف) چهار‪ ،‬ب) شش و ج) هشت جمله اول محاسبه کنید‪ .‬برای این منظور در تمام مراحل‬
‫با استفاده از گرد کردن‪ ،‬نمایش اعداد تا ‪ 4‬رقم اعشار صورت گیرد‪ .‬خطای برشی در هر حالت چقدر است؟‬

‫‪ .4‬کاهش دقت به دلیل خطای گرد کردن را میتوان با تغییر در نحوه انجام محاسبات کاهش داد‪ .‬در این تمرین این‬
‫موضوع مورد بررسی قرار میگیرد‪ .‬چندجملهای زیر را در نظر بگیرید‬
‫‪𝑓(𝑥) = 𝑥 − 6.1𝑥 2 + 3.2𝑥 + 1.5‬‬
‫‪3‬‬

‫الف) مقدار تابع فوق را در ‪ x = 4.71‬با استفاده از حساب ‪ 3‬رقمی بدست آورده و خطای نسبی را تعیین کنید‪.‬‬
‫ب) چندجملهای فوق را به صورت زیر بازنویسی و سپس مجدداً قسمت (الف) را تکرار کنید‪.‬‬
‫‪𝑓(𝑥) = (((𝑥 − 6.1)𝑥) + 3.2) 𝑥 + 1.5‬‬

‫‪1‬‬ ‫‪√4+𝑥−2‬‬
‫= )𝑥(𝑔 که از نظر جبری معادلند را در نظر بگیرید‪.‬‬ ‫= )𝑥(𝑓 و‬ ‫‪ .5‬توابع‬
‫‪√4+𝑥+2‬‬ ‫𝑥‬
‫)‪ 𝑓(0.001‬و )‪ 𝑔(0.001‬را با کامپیوتری که از حساب ‪ 5‬رقمی استفاده میکند محاسبه کنید‪ .‬کدام نتیجه دقیقتر‬
‫است و چرا؟‬

‫‪ .6‬اگر داشته باشیم 𝑥‪ 𝑋 = 𝑥 ± ⅇ‬و 𝑦‪ ⅇ𝑥 ( 𝑌 = 𝑦 ± ⅇ‬و 𝑦‪ ⅇ‬خطای مطلق حدی هستند)‪ ،‬آنگاه‬
‫الف) 𝑦𝑥‪ ⅇ‬را در 𝑦𝑥‪ 𝑋𝑌 = 𝑥𝑦 ± ⅇ‬به دست آورید‪.‬‬
‫ب) 𝑦‪ ⅇ𝑥/‬را در 𝑦∕𝑥‪ 𝑋 ∕ 𝑌 = 𝑥 ∕ 𝑦 ± ⅇ‬به دست آوردید‪.‬‬

‫‪ .7‬اعداد ‪ 66.25 ،45‬و ‪ 0.625‬را به فرمهای زیر بنویسید‬


‫الف) فرم دودویی‪ ،‬ب) نمایش ممیز شناور مبنای ‪2‬‬
‫‪ .8‬انتگرال زیر را در نظر بگیرید‬
‫‪1‬‬

‫‪𝐼𝑛 = ∫ 𝑥 𝑛 ⅇ 𝑥−1 ⅆ𝑥 ,‬‬ ‫‪𝑛 = 0,1‬‬


‫‪0‬‬

‫الف) نشان دهید که‬


‫‪𝐼𝑛 = 1 − 𝑛𝐼𝑛−1 ,‬‬ ‫‪𝑛 = 1,2‬‬
‫ب) نشان دهید که الگوریتم فوق برای محاسبه انتگرال ناپایدار است‪.‬‬

‫‪ .9‬یک بردار سطری تصادفی ‪ ١۰‬درایهای تعریف کنید و با استفاده از حلقهی ‪ ،for‬مجموع درایههای آن را محاسبه کنید‪.‬‬
‫ب) حال ماتریس ‪ b‬را با پنج سطر و ستون تعریف کرده و مجموع درایههای آن را با استفاده از ساختار تکرار حساب‬
‫کنید‪.‬‬
‫ج) با همان دادههای مثال پیشین با ترکیب ساختار های ‪ for‬و ‪ ،if‬بزرگترین درایهی ماتریس را بدست آورید‪.‬‬

‫لطفا ‪ pdf‬تمارین رو به فرمت‬


‫‪Cn-name-hw number‬‬
‫بفرستید‪.‬‬

You might also like