You are on page 1of 13

‫مدل‌سازی‌مالی‬

‫جلسه‌اول‬
‫استاد‌درس‪‌:‬دکتر‌پیمانی‌فروشانی‬
‫استاد‌حل‌تمرین‪‌:‬همو‌بغوزیان‬
‫فهرست‬

‫مقدمه‬ ‫‪۱‬‬

‫متلب ‪ +‬تمارین‬ ‫‪۲‬‬

‫مدلسازی مالی با متلب ‪ +‬تمارین‬ ‫‪۳‬‬


‫‪۱‬‬
‫مقدمه‬
‫اهداف‬

‫‪ .۱‬دید برنامهنویسی‬

‫الگوریتم‬ ‫•‬

‫جستوجو به زبان انگلیسی‬ ‫•‬

‫‪ .۲‬یادگیری متلب‬

‫‪ .۳‬یادگیری مدلسازی مالی با متلب‬


‫‪۲‬‬

‫متلب‬
‫چهار عمل اصلی‬

‫‪+‬‬ ‫جمع‬

‫‪-‬‬ ‫تفریق‬

‫*‬ ‫ضرب‬

‫‪/‬‬ ‫تقسیم‬

‫^‬ ‫توان‬

‫=‬ ‫مساوی‬

‫ترتیب‌اجرا‪‌.۱‌:‬پرانتز‌‪‌.۲‬توان‌‪‌.۳‬ضرب‌وتقسیم‌‪‌.۴‬جمع‌و‌تفریق‬
‫متغیرها‬

Variable_name = manual entry

Variable_name = built-in functions

Variable_name = user-defined functions


‫برخی از توابع مهم‬
‫)‪Cos(x‬‬ ‫کسینوس‬ ‫)‪abs(x‬‬ ‫قدر مطلق‬

‫)‪Sin(x‬‬ ‫سینوس‬ ‫)‪sign(x‬‬ ‫تابع عالمت‬

‫)‪tan(x‬‬ ‫تانژانت‬ ‫)‪max(x‬‬ ‫ماکسیمم‬

‫)‪acos(x‬‬ ‫کسینوس معکوس‬ ‫)‪min(x‬‬ ‫مینیمم‬

‫)‪asin(x‬‬ ‫کسینوس معکوس‬ ‫)‪ceil(x‬‬ ‫سقف‬

‫)‪atan(x‬‬ ‫تانژانت معکوس‬ ‫)‪floor(x‬‬ ‫کف‬

‫)‪exp(x‬‬ ‫𝒙𝒆‬ ‫)‪round(x‬‬ ‫رُند به نزدیکترین عدد‬

‫)‪sqrt(x‬‬ ‫جذر‬ ‫)‪rem(x, y‬‬ ‫باقیمانده تقسیم‬

‫)‪log(x‬‬ ‫لگاریتم طبیعی‬

‫)‪log10(x‬‬ ‫لگاریتم بر مبنای ‪۱۰‬‬


‫مقادیر پیشفرض مهم‬

‫‪pi‬‬ ‫عدد پی‬

‫‪Inf‬‬ ‫بینهایت‬

‫‪NaN‬‬ ‫‪Not a Number‬‬

‫‪i, j‬‬ ‫مقادیر موهومی‬


‫دستورهای مهم‬

‫;‬ ‫اتمام عبارت (عدم نمایش پس از اجرای دستور)‬

‫‪clc‬‬ ‫پاککردن ‪command window‬‬

‫‪clear‬‬ ‫پاک‌کردن‌‪workspace‬‬

‫‪clear x‬‬ ‫پاککردن متغیر ‪x‬‬

‫‪ctrl+c‬‬ ‫توقف اجرای برنامه‬

‫‪help‬‬ ‫توضیحات مربوط به دستور مورد نظر‬

‫‪lookfor‬‬ ‫جستوجو برای کلمهای خاص در توضیحات مربوط به دستورات‬


‫رسم نمودار دو بعدی‬

‫)‪plot(x, y‬‬ ‫رسم نمودار‪ x ،‬مقادیر محور افقی‪ y ،‬مقادیر محور عمودی‬

‫)’‪xlabel(‘...‬‬ ‫نام محور افقی‬

‫)’‪ylabel(‘...‬‬ ‫نام‌محور‌عمودی‬

‫)’‪title(‘...‬‬ ‫نام نمودار‬

‫)’‪legend(‘...‬‬ ‫نام هر یک از نمودارها‬

‫‪a: inc: b‬‬ ‫بازه از ‪ a‬تا ‪ b‬در حالی که به مقدار ‪ inc‬در هر مرحله زیاد میشود‬

‫)]‪axis([1 4 2 6‬‬ ‫بازه مقادیر هر کدام از محورها‬


‫مهلت تحویل‪ :‬جمعه‪ ۲۹ ،‬اردیبهشت‬ ‫تمرین‬

‫‪ .۱‬عبارات ریاضی زیر را در متلب محاسبه کنید و در متغیرهای جداگانه ذخیره کنید‪.‬‬

‫‪(4.172+9.131844)3 +18‬‬
‫الف‪.‬‬
‫‪−3.5+ 11.2−4.6 ∗(7−2.91683)−0.5‬‬

‫)‪𝑒 ln(10‬‬ ‫ب‪.‬‬

‫) ‪𝑙𝑛(𝑒 14‬‬ ‫پ‪.‬‬

‫‪ .۲‬نمودار تابع 𝑥‪ y = sin 2𝑥 + cos 5‬را در بازه ‪ ۰‬تا ‪ 2π‬با رنگ سبز و کاراکتر ’‪ ‘--‬رسم کنید‪ .‬برای ایجاد بازه از تابع‬

‫‪ linspace‬استفاده کنید و تعداد مقادیر بازه را ‪ ۱۰۰‬قرار دهید‪.‬‬


‫پایان جلسه اول‬

You might also like