<< Back to Home | In the Name of God | |
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)
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
آموزش برنامه نویسی به کمک فورترن: (لینک)
سرفصل مطالب
منابع جهت مطالعه اضافه بر جزوه
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