<< 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
Numerical Analysis
محاسبات عددی
Course webpage: http://msaidi.ir/numerical.html
Course Email: mechanical.saidi@gmail.com

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

 شنبه ساعت 10-12

-

 25 فروردین 1403:  تمرین 2 (HW2)

موعد ارسال:  6 اردیبهشت

 

 19 فروردین 1403: میان ترم

امتحان میان ترم در تاریخ 22 اردیبهشت تا پایان مطالب تدریسی روز 8 اردیبهشت برگزار می گردد.

 

  6 اسفند 1402: تمرین 1

موعد ارسال: 26 اسفند

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

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

همچنین آموزش برنامه نویسی به کمک فورترن در (لینک) قابل استفاده است.

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

NameFamily-Numerical-HW1 

 

20 بهمن 1402

ارسال کدهای نوشته شده از طریق ایمیل دارای مشخصات زیر باشد:

عنوان ایمیل: ذکر عنوان درس، شماره پروژه، نام دانشجو

متن ایمیل:  کل کد را در متن ایمیل کپی کنید.

پیوست ایمیل: ویرایشگر کد و خروجی آن را بصورت نشان داده شده در تصویر قرار داده و با استفاده از دکمه پرینت اسکرین و ذخیره آن بصورت یک عکس به نحویکه ساعت و تاریخ در آن مشخص باشد ارسال نمایید.

 

 

روش استفاده از 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 و 2، عملیات روی ماتریس و تعیین مقادیر ویژه آنها، حل دستگاههای معادلات خطی و غیرخطی، روش حداقل مربعات

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

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

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

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

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

  ارزیابی

30%-70%: امتحان پایانی

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

©Maysam.Saidi