شما در حال مطالعه نسخه آفلاین یکی از مطالب «مجله فرادرس» هستید. لطفاً توجه داشته باشید، ممکن است برخی از قابلیتهای تعاملی مطالب، مانند امکان پاسخ به پرسشهای چهار گزینهای و مشاهده جواب صحیح آنها، نمایش نتیجه آزمونها، پاسخ تشریحی سوالات، پخش فایلهای صوتی و تصویری و غیره، در این نسخه در دسترس نباشند. برای دسترسی به نسخه آنلاین مطلب، استفاده از کلیه امکانات آن و داشتن تجربه کاربری بهتر اینجا کلیک کنید.
تاریخچه کسرهای مسلسل به بیش از دو هزار سال قبل بر میگردد. یکی از اولین مطالعات در این زمینه، توسط اقلیدس و در حدود ۳۰۰ سال قبل از میلاد مسیح، در کتاب اصول هندسه اقلیدس ثبت شد. در آن هنگام، اقلیدس از کسر مسلسل برای یافتن بزرگترین مقسوم علیه مشترک دو عدد صحیح (آنچه امروز آن را الگوریتم اقلیدس مینامیم) استفاده کرد.
یک کسر مسلسل متناهی نمایشی عمومی از عدد حقیقی x به فرم زیر است:
a0+a1+a2+a3+⋱+anbnb4b3b2b1
که در آن، a0، a1 و... و b1، b2 و... اعدادی صحیح هستند و n≥1.
یک کسر مسلسل نامتناهی نمایشی عمومی از عدد صحیح x به فرم زیر است:
a0+a1+a2+a3+a4+⋱b4b3b2b1
که در آن، a0، a1 و... و b1، b2 و... اعدادی صحیح هستند.
یک نمایش کسر مسلسل نامتناهی از یک عدد حقیقی، به نوعی، مشابه با بسط عدد اعشاری آن است. به عنوان مثال، معادله 112=0.181818... به این معنی است که دنباله اعداد اعشاری 0.1، 0.18، 0.181 و... به 112 همگرا میشود. به طور مشابه، کسر مسلسل نامتناهیِ
a0+a1+a2+a3+a4+⋱b4b3b2b1
برابر با حد (درصورت وجود) دنباله کسرهای مسلسل بریده شده زیر است:
وقتی ai و bj اعداد صحیحی باشند، این کسرهای مسلسل بریده، همه اعدادی گویا خواهند بود، دقیقاً همانطور که برابر با اعداد اعشاری بریده هستند.
کسرهای مسلسل ویژگیهای بسیار جالبی در ارتباط با تقریبهای گویا دارند که شامل کاربردهای مختفی از جمله حل معادله پل میشوند.
کسرهای مسلسل ساده و اعداد گویا
در بالا، کسرهای مسلسل با دو مجموعه عدد صحیح an و bn تعریف شدند. حال اگر برای هر n، تساوی bn=1 را قرار دهیم، این کسرها، کسر مسلسل ساده (Simple Continued Fraction) نامیده میشوند.
نمایش کسر مسلسل ساده نامتناهی عدد حقیقی x به فرم زیر است:
a0+a1+a2+a3+⋱111
که در آن، a0 یک عدد صحیح است و a1، a2 و... اعداد صحیح مثبتی هستند. کسر بالا اغلب به شکل فشردهتر زیر نوشته میشود:
a0+a1+1a2+1a3+1⋯=[a0;a1,a2,a3,…].
به طور مشابه، نمایش کسر مسلسل ساده متناهی عدد حقیقی x به فرم زیر است:
a0+a1+a2+⋱+an1111
همانطور که در بالا گفتیم، کسر مسلسل ساده متناهی یک عدد گویا است. عکس این مطلب نیز صادق است. یعنی هر عدد گویای nm را میتوان با استفاده از الگوریتم اقلیدس به یک کسر مسلسل ساده متناهی تبدیل کرد. این الگوریتم به صورت زیر بیان میشود:
اگر m=nq+r باشد، آنگاه nm=q+nr=q+rn1 و این فرایند با تقسیم n بر r ادامه مییابد. مثال زیر، این فرایند را روش میکند.
مثال ۱
کسر −802551 را به یک کسر مسلسل ساده کاهش دهید.
حل: ابتدا الگوریتم اقلیدس را برای تقسیم −551 بر 802 مینویسیم:
مثالهای اخیر منجر به قضیه زیر برای کسرهای مسلسل متناوب میشوند.
قضیه
فرض کنید r یک عدد حقیقی و r=[a0;a1,a2,…] یک کسر مسلسل ساده نامتناهی برای r باشد که در آن، aiها اعدادی صحیح و a1، a2 و... اعداد مثبتی هستند. در نتیجه، دنباله ai متناوب است (یعنی عدد صحیح مثبت k به گونهای وجود دارد که برای عدد به اندازه کافی بزرگ n، داشته باشیم: an+k=an)، اگر و تنها اگر r ریشه یک چندجملهای درجه دوم با ضرایب صحیح باشد.
در این صورت، توصیف کاملی از اعداد حقیقی با استفاده از کسر مسلسل ساده متناوب خواهیم داشت. در حالت خاص r=D، این بسط ویژگیهای خاص و جالب دیگری نیز خواهد داشت که مرتبط با معادله پل x2−Dy2=1 است.
تقریب کسر گویا
در این بخش تعدادی از ویژگیهای عمومی مفید کسرهای مسلسل ساده را با تأکید بر تقریب کسر گویا بررسی میکنیم. در واقع، به این پرسش پاسخ خواهیم داد که «بهترین» تقریب یک عدد گنگ با یک عدد گویا چیست؟
فرض کنید r یک عدد گویا بوده و دنباله اعداد صحیح یکتای a0، a1، ... و ak و اعداد مثبت a1، a2 و ... و ak=1 به گونهای وجود داشته باشند که r=[a0;a1,…,ak]. این تساوی به این معنی است که دنباله کسرهای مسلسل بریده به r میل میکند.
فرض کنید Pk و Qk با فرمولهای بازگشتی زیر بیان شده باشند:
در نتیجه، QkPk برابر با kاُمین کسر مسلسل بریده [a0;a1,…,ak] خواهد بود.
کسرهای QkPk همگرا به عدد گنگ r نامیده میشوند.
مثال ۵
دنباله کسرهای همگرا به نسبت طلایی 21+5 را به دست آورید.
حل: از آنجایی که کسر مسلسل به صورت [1;1,1,…] است، فرمول بازگشتی برابر با Pk=Pk−1+Pk−2 بوده و فرمول مشابهی برای Qk خواهیم داشت. بنابراین، صورتها و مخرجها جملات متوالی دنباله فیبوناچی است:
{QkPk}k=0∞={11,12,23,35,58,813,…}.
قضیه اخیر بیان میکند که این کسرها به نسبت طلایی همگرا میشوند.
مثال ۶
کسر مسلسل عدد π به صورت زیر شروع میشود:
[3;7,15,1,292,…].
چهار کسر اول همگرا به π را بیابید.
حل: با استفاده از فرمولها، به صورتها و مخرجهای زیر میرسیم:
13,722,106333,113355.
کسر آخر برابر با عدد زیر است و مشاهده میکنیم که تقریب مناسبی از عدد π را ارائه میدهد:
113355=3.14159292….
خطای این تقریب کمتر از 10000001 است.
در ادامه، برخی ویژگیهای عمومی تقریب کسری همگرا را بیان میکنیم.
بهترین تقریب اعداد گویا با کسر مسلسل
در ارتباط با بهترین تقریب اعداد گویا با استفاده از کسر مسلسل، قضیه زیر را داریم.
قضیه
فرض کنید r یک عدد حقیقی گنگ و QkPk کسرهای همگرای آن باشند. در نتیجه، داریم:
QkPk و Qk+1Pk+1 در دو طرف r قرار دارند؛ بدین معنی که در سمت چپ و راست r روی محور اعداد هستند.
Qk+1Pk+1−r<QkPk−r
Qk+1Pk+1−QkPk=QkQk+11. توجه کنید که سمت چپ این تساوی دقیقاً برابر با مجموع دو مقدار نامعادله قبل است.
از هر زوج متوالی همگرا، یعنی QkPk و Qk+1Pk+1، حداقل یکی در نامعادله QP−r<2Q21 صدق میکند (توجه کنید که نامعادله قبلی بیان میکند که هر دو در QP−α<Q21 صدق میکنند).
اگر QP−r<2Q21، آنگاه QP باید یک کسر همگرا باشد.
اگر QP−r<QkPk−r، آنگاه Q>Qk. بدین معنی که کسرهای همگرا «بهترین» تقریبهای r هستند. یعنی هیچ عدد گویای دیگری با مخرج کوچکتر نمیتواند به r نزدیکتر شود (توجه کنید که همه بهترین تقریبها همگرا نیستند، اما همه کسرهای همگرا بهترین تقریبها هستند).
اگر QP به گونهای باشد که ∣P−Qr∣ برای هر Q′ کوچکتر از ∣P′−Q′r∣ شود، آنگاه QP باید یک کسر همگرا باشد. همچنین، به طور عکس، همه کسرهای همگرا دارای این ویژگی هستند. (بنابراین، در این مفهوم جایگزین از بهترین تقریب، کسرهای همگرا دقیقاً بهترین تقریبها هستند).
این قضیه تصویری جامع از ماهیت ویژه کسرهای همگرا و استفاده از آنها در تقریب مناسب اعداد حقیقی ارائه میدهد.
یکی از کابردهای عمومی کسرهای مسلسل تقریب ریشه دوم اعداد با استفاده از رابطه زیر است:
n=1+2+2+2+⋱n−1n−1n−1.
مثال ۷
رابطه زیر را اثبات کنید.
n=1+2+2+2+⋱n−1n−1n−1.
حل: ابتدا تساوی زیر را در نظر بگیرید:
n+n=n+n+1−1.
با فاکتورگیری از سمت چپ رابطه بالا، داریم:
n(1+n)=1+n+n−1.
حال، دو طرف رابطه اخیر را بر 1+n تقسیم میکنیم:
n=1+1+nn−1.
در نهایت، مقدار n را جایگذاری کرده و به رابطه زیر میرسیم:
n=1+2+2+⋱n−1n−1
این فرایند را میتوان تا بینهایت ادامه داد.
مثال ۸
دنباله تقریبهای گویای عدد 5 را به دست آورید.
حل: با توجه به مثال قبل، داریم:
5=1+2+2+2+⋱444
دنباله کسرهای مسلسل بریده شده به صورت زیر هستند:
1,1+24,1+2+244,1+2+2+2444,…
در نتیجه، دنباله کسرهای همگرا به فرم زیر خواهند بود:
1,3,2,37,…
که به 5 میل میکند.
کسر مسلسل در متلب
در این بخش، کدهای مربوط به پیادهسازی کسر مسلسل در متلب را ارائه میکنیم.
برنامه زیر محاسبه تقریب کسر مسلسل یک عدد را نتیجه میدهد. این کد بدین صورت عمل میکند که برای مقدار R، N جمله کسر مسلسل را تعیین میکند که تقریبی از عدد R است.
برنامه مربوط به کسر مسلسل ساده نیز به صورت زیر است.
کد زیر نیز نتایج حاصل از اجرای برنامه را در خروجی چاپ میکند.
کدهای پایتون محاسبه کسر مسلسل
کدهای مربوط به محاسبه کسر مسلسل در پایتون را میتوانید از اینجا [+] دانلود کنید.
کدهای C محاسبه کسر مسلسل
کدهای مربوط به محاسبه کسر مسلسل در زبان برنامهنویسی سی در اینجا [+] قابل دریافت است.
کدهای C++ محاسبه کسر مسلسل
کدهای مربوط به محاسبه کسر مسلسل در سی پلاس پلاس را میتوانید از اینجا [+] دانلود کنید.
اگر این مطلب برای شما مفید بوده است، آموزشها و مطالب زیر نیز به شما پیشنهاد میشوند:
سید سراج حمیدی دانشآموخته مهندسی برق است و به ریاضیات و زبان و ادبیات فارسی علاقه دارد. او آموزشهای مهندسی برق، ریاضیات و ادبیات مجله فرادرس را مینویسد.
شما در حال مطالعه نسخه آفلاین یکی از مطالب «مجله فرادرس» هستید. لطفاً توجه داشته باشید، ممکن است برخی از قابلیتهای تعاملی مطالب، مانند امکان پاسخ به پرسشهای چهار گزینهای و مشاهده جواب صحیح آنها، نمایش نتیجه آزمونها، پاسخ تشریحی سوالات، پخش فایلهای صوتی و تصویری و غیره، در این نسخه در دسترس نباشند. برای دسترسی به نسخه آنلاین مطلب، استفاده از کلیه امکانات آن و داشتن تجربه کاربری بهتر اینجا کلیک کنید.
واقعا عالی بود … تشکر
اکر ممکن هست لطفا کسرهای مسلسل رامانوجان رو اضافه کنید .