<< Back to Home          In the Name of God Razi University
Most people overestimate what they can do in one year and underestimate what they can do in ten years.
-Bill Gates
Advanced Numerical Analysis
محاسبات عددی پیشرفته
Course webpage: http://msaidi.ir/numeric-adv.html

Course Email: mechanical.saidi@gmail.com

  مدرس: میثم سعیدی، عضو هیات علمی گروه مهندسی مکانیک دانشگاه رازی کرمانشاه

  شنبه (زوج) ساعت 13:130-15:30، دوشنبه ساعت 13:30-15:30  (گروه 2: طراحی کاربردی)

  شنبه (زوج) ساعت 15:45-17:45، دوشنبه ساعت 15:45-17:45 (گروه 1: تبدیل انرژی)


17 دی 1400

خلاصه مختصری در حد یک یا دو پاراگراف از نکات مهم هر ارائه یادداشت و ارسال کنید.

همچنین به ارائه خود و دانشجویان دیگر از جنبه 4 مورد زیر بین 1 تا 20 امتیاز داده و نهایتا بعد از اتمام ارائه ها ایمیل کنید.

الف) جذابیت موضوع، ب) محتوا، ج) کیفیت ارائه، د) زمانبندی ارائه

13 دی 1400

با توجه به برنامه غیرمترقبه پیش آمده، جلسه امروز از 13 دی به 14 دی به تعویق می افتد.

  11 دی 1400: تمرین 5 (HW5)

موعد ارسال: 22 دی

 30  آذر 1400: زمانبندی ارائه HW1

ارائه دانشجویان در مدت 15 دقیقه  در گروه 2 از ساعت 13:30 تا 16 و در گروه 1 از ساعت 16:30 تا 19 در روزهای شنبه و دوشنبه 18 و 20 دی انجام می گیرد. بخشی از سوالات پایان ترم براساس مباحث مطرح شده در ارائه ها خواهد بود. بخشی از نمره نیز براساس نظر دیگر دانشجویان نسبت به هر ارائه داده خواهد شد. رعایت زمانبندی، کیفیت ارائه، تسلط بر موضوع، مختصر و مفید بودن و جذابیت مطالب اهمیت خواهند داشت.

  23 آذر 1400: تمرین 4 (HW4)

موعد تحویل: 3 دی
کد فورترن با قابلیت حل معادله به روش دوبخشی و نیوتن با خطای مطلق دلخواه نوشته و با سه سری داده آزمایشی (از تمرین 3) آن را تست کنید.
ایمیل ارسالی دارای عنوان مناسب، متن حاوی کد و پیوست اسکرین شات از صفحه نمایش شامل کد و خروجی باشد.

 23 آذر 1400: تمرین 3 (HW3)

موعد تحویل: 3 دی
HW3 

6 آذر 1400: تمرین 2 (HW2)

موعد ارسال: 13 آذر

 کدنویسی فورترن: کسینوس یک زاویه ورودی برحسب درجه را بصورت دقیق و همچنین مقدار تقریبی آن از n جمله اول بسط تیلور (که n هم از ورودی با پیام مناسب بخواند) محاسبه نماید و در خروجی دو مقدار محاسبه شده را همراه خطای مطلق و نسبی برای حداقل سه داده نمونه چاپ کند. با کامنت نویسی در کد هر بخش توضیح داده شود. ایمیل ارسالی دارای عنوان مناسب، متن حاوی کد و پیوست اسکرین شات از صفحه نمایش شامل کد و خروجی باشد.

اسم فایل و عنوان ایمیل های ارسالی بصورت زیر باشد:

NameFamily-AdvNumeric-G01-HW2

یا

 NameFamily-AdvNumeric-G02-HW2

 1 آذر 1400

جلسه فوق العاده مورخ شنبه 6 آذر برگزار می گردد.  

28 آبان 1400: عناوین پروژه اول

تا 10 دی گزارش خلاصه ای در حد چند صفحه شامل معرفی نرم افزار، امکانات و کاربردها ایمیل نمایید.

همچنین برنامه ارائه بصورت جلسات فوق العاده جهت آشنایی دانشجویان دیگر با عناوین پروژه ها هر یک در زمان 15 دقیقه بصورت مختصر و مفید اعلام خواهد شد.

  22 آبان 1400

جلسه معارفه ورودی های جدید کارشناسی و کارشناسی ارشد: 24 آبان دوشنبه ساعت 10 صبح

https://www.skyroom.online/ch/razi1399/romm5

لینک جدید: https://vc5.razi.ac.ir/rdqf9nkt6nnt

  18 آبان 1400

جلسه فوق العاده مورخ شنبه 22 آبان برگزار می گردد. 

  روش استفاده از Fortran

ویرایشگر کد | Notepad++v7.3.2 | 2.7 MB

کامپایلر کد فورترن | G95-Mingw | 5.2 MB

نحوه نصب و تست کامپایلر فورترن در ویندوز:

1- کامپایلر را در پوشه c:\g95 نصب نمایید.

2- درون این پوشه یک پوشه به نام sample بسازید.

3- به پوشه sample بروید. کلید ویندوز و R را بزنید. در پنجره بازشده بنویسید cmd و OK را بزنید.

4-  در پنجره کنسول بازشده دستورات زیر را بنویسید و اجرا کنید (کلید Enter را بزنید):

 cd c:\g95\sample

5- اکنون کامپایلر آماده استفاده است. برای ارزیابی کامپایلر در پوشه sample یک فایل به نام test.f90 ایجاد کنید و در آن به کمک یک ویرایشگر متن دلخواه برنامه زیر را بنویسید.

 Program Test

  Print*, 'Happy New Year! This is a test!'

 End Program Test

6- در پنجره کنسول دستور زیر را بنویسید تا فایل کامپایل شده و فایل اجرایی با همان نام ایجاد گردد:

 g95 test.f90

7- اگر کامپایلر خطایی را نشان نداد و در پوشه sample فایل a.exe ایجاد گردید نصب صحیح انجام شده است.

8- فایل اجرایی تولید شده را با اجرای دستور زیر در پنجره کنسول اجرا نمایید و خروجی را مشاهده نمایید.

 a.exe

Fortran

 

آموزش برنامه نویسی به کمک فورترن: (لینک)

 

  توضیحات

1- در عنوان ایمیل های ارسالی علاوه بر موضوع مربوطه به عبارت AdvNumeric هم اشاره گردد.

2- حضور منظم در کلاس، نوشتن جزوه در طول ترم و پاسخگویی به سوالات کلاسی در نمره نهایی موثر است.

3- اطلاع‌رسانی و ارزیابی مستمر در طول دوره از طریق صفحه اینترنتی درس اعلام می‌گردد.

  سرفصل مطالب

1- مقدمه‌ای بر سری تیلور و اختلاف محدود: سری تیلور، اختلاف محدود پیشرو و پسرو، اختلاف های پیشرو و پسرو با دقت‌های مرتبه بالا، اختلاف‌های مرکزی، روش‌های مختلف گسسته‌سازی مشتقات

2- میانیابی و برونیابی: مقدمه، میانیابی با روش نیوتن-گریگوری، میانیابی با روش اختلاف مرکزی، میانیابی با فواصل غیر مساوی، چند جمله‌های لاگرانژ، میانیابی چبیچف، چند جمله‌ای های چبیچف، میانیابی با توابع مرتبه سه، برونیابی

3- ریشه معادلات: ریشه معادلات با روش تقسیم فاصله، ریشه معادلات با روش نیوتن- رافسون، بهبود روش نیوتن-رافسون، تعیین ریشه‌ها با میانیابی معکوس، روش‌های خاص برای تعیین ریشه‌های چند جمله‌ای

4- حل همزمان معادلات جبری خطی و ماتریس معکوس: عملیات مربوط به ماتریس‌ها، حذف گوسی، حذف گوس-جردن، ماتریس‌ها تحت شرایط نادرست و مجموعه معادلات، روش تکراری گوس-سیدل و مفهوم ریلکسیشن

5- انطباق منحنی بر نقاط و توابع تقریبی: مقدمه، انطباق منحنی بر نقاط مجزا با روش حداقل مربعات، تقریب توابع پیوسته با روش چبیچف

6- انتگرال عددی: مقدمه، انتگرال توابع با روش ذوزنقه، روش سیمسون، روش گوس، انتگرال چندگانه، انتگرال توابع با حدود نامعین

7- حل عددی معادلات دیفرانسیل معمولی: مقدمه، مسائل با مقادیر اولیه، روش اویلر، خطای قطع، همگرایی و پایداری، روش رانج-کوتا، روش‌های پیشگوی-تصحیح، حل همزمان دسته معادلات دیفرانسیل معمولی، مسائل با مقادیر مرزی

  منابع جهت مطالعه اضافه بر جزوه

1. Richard L. Burden, J. Douglas Faires, Annette M. Burden, Numerical Analysis, Cengage learning, 10th Edition, Boston, 2016.

2. محاسبات عددی برای دانشجویان علوم و مهندسی، اصغر کرایه چیان (فردوسی مشهد)، انتشارات رواق مهر، 1394

3. محاسبات عددی برای علوم و مهندسی، عبدالساده نیسی و علی ذاکری، انتشارات دانشگاه علامه طباطبایی، 1391

4. روشهای محاسبات عددی، بهروز قلی زاده، انتشارات دانشگاه صنعتی شریف، 1387

 

  ارزیابی

40-60%: امتحان پایانی

60-40%: فعالیت طول ترم (تمرین، کوییز، پروژه، ارائه، ...)

©Maysam.Saidi