شبیه سازی حرکت آونگ در سی شارپ

این برنامه شبیه سازی حرکت آونگ یا نوسانگر در سی شارپ می باشد. برنامه وزن، طول، ضریب میرایی، زاویه اولیه و سرعت زاویه ای اولیه را از کاربر می گیرد. در این برنامه می توان تاثیر تغییرات پارامترهای مختلف بر روی حرکت آونگ را مطالعه کرد. با فشردن دکمه شروع شبیه ساز حرکت آونگ و نمودارهای زاویه و سرعت زاویه ای را در طول زمان نشان می دهد. برای حل معادله دیفرانسیل مربوط به حرکت آونگ از روش رانگ کوتا استفاده شده است. برای درک بهتر پروژه عکس های موجود در دموی پروژه را نگاه کنید.

برای دیدن دموی برنامه به ادامه مطلب بروید.

ادامه مطلب ...

محاسبه دترمینان به روش تجزیه سازی LU در فرترن

این برنامه دترمینان ماتریس مربعی را به روش تجزیه سازی LU محاسبه می کند. برنامه به زبان فرترن نوشته شده است. برنامه اندازه ماتریس مربعی N را از کاربر می گیرد. سپس خود ماتریس را به صورت سطری از کاربر می گیرد. سپس با استفاده از روش تحزیه سازی LU دترمینان را محاسبه و به عنوان خروجی چاپ می کند. پروژه شامل کدهای فرترن 90 و فایل قابل اجرا exe می باشد.

برای دیدن دموی برنامه به ادامه مطلب بروید.

ادامه مطلب ...

ریشه یابی به روش نیوتن رافسون در متلب

این برنامه پیاده سازی روش نیوتن رافسون در متلب می باشد. برنامه برای تابع نمونه (f = x^3-0.165*x^2+3.993*10^(-4 و سه تکرار نوشته شده است. برنامه از حدس اولیه شروع شده و پس از سه تکرار متوقف می شود. در هر تکرار نمودار تابع رسم می شود و ریشه پیدا شده و مقدار خطا را چاپ می کند.

برای دیدن دموی برنامه به ادامه مطلب بروید.

ادامه مطلب ...

حل معادله دیفرانسیل درجه 2 به روش اشتورمر در سی

این برنامه که به زبان سی نوشته شده است شامل پیاده سازی روش اشتورمر Stormer برای حل معادلات دیفرانسیل به فرم ('Y"=f(x,y,y با شرایط اولیه می باشد. برنامه برای یک معادله دیفرانسیل نمونه به همراه شرایط اولیه نوشته شده است. با اجرای برنامه مقدار Y بدست آمده از حل معادله دیفرانسیل روی نقاط یک بازه مشخص و مقدار دقیق Y و خطای بدست آمده چاپ می شود. همچنین خروجی برنامه در فایل چاپ می شود. پروژه شامل فایل های پروژه به زبان سی، فایل قابل اجرا exe و توضیحات روش اشتورمر می باشد.

برای دریافت برنامه به ادامه مطلب بروید.

ادامه مطلب ...

دترمینان ماتریس n در n به روش کرامر در فرترن

این برنامه دترمینان ماتریس n در n که n اندازه ماتریس مربعی و دلخواه می باشد را با استفاده از روش بازگشتی کرامر بدست می آورد. برنامه به زبان فرترن نوشته شده است. برنامه ابتدا اندازه ماتریس را از کاربر می گیرد، سپس ماتریس را به صورت سطری از کاربر می گیرد و پس از انجام محاسبات کرامر دترمینان را چاپ می کند. برای پیاده سازی روش کرامر از یک تابع بازگشتی استفاده شده است تا با فراخوانی بازگشتی بتواند دترمینان ماتریس های بزرگتر از 3 در 3 را محاسبه کند. پروژه شامل فایل های فرترن و فایل قابل اجرا exe می باشد.

برای دیدن دموی برنامه به ادامه مطلب بروید.


ادامه مطلب ...

حل دستگاه با تجزیه سازی دولیتل Doolittle در فرترن

این برنامه دستگاه معادلات خطی Ax= B را به روش تجزیه سازی دولیتل Doolittle-factorization در فرترن حل می کند. برنامه ابتدا اندازه ماتریس یا تعداد معادلات n، سپس ماتریس n در n ضرایب و بردار سمت راست دستگاه را از کاربر می گیرد و سپس ماتریس ضرایب را به روش دولیتل به ماتریس های پایین مثلثی L و بالا مثلثی U تجزیه می کند و جواب دستگاه را با حل دستگاه های Ly = B و Ux=y بدست می آورد. برنامه ماتریس های L، U و بردار جواب را به عنوان خروجی چاپ می کند. پروژه شامل فایل های فرترن 90 و فایل قابل اجرا exe می باشد.

برای دبدن دموی پروژه به ادامه مطلب بروید.


ادامه مطلب ...

برنامه روش نابجایی false position در فرترن

این برنامه پیاده سازی روش نابجایی False Position برای یافتن ریشه تابع f در فرترن می باشد. برنامه برای تابع نمونه f = x + cos(x) ،f نوشته شده است. برنامه نقاط ابتدا و انتهای بازه شروع، دقت ریشه یابی و حداکثر تعداد تکرارها را از کاربر می گیرد و گامهای روش نابجایی و ریشه بدست آمده به همراه مقدار تابع در ریشه بدست آمده را به عنوان خروجی چاپ می کند. پروژه شامل فایل های فرترن 90، فایل قابل اجرا exe و مستندات word می باشد.

برای دیدن دموی پروژه به ادامه مطلب بروید

ادامه مطلب ...

انتگرال به روش گوس 5 نقطه ای در فرترن

این برنامه پیاده سازی روش گوس پنج نقطه ای برای محاسبه انتگرال یک تابع در بازه a تا b به زبان فرترن می باشد. برنامه برای تابع نمونه x^1/2 نوشته شده است. برنامه نقاط ابتدا و انتهای بازه یعنی a و b را از کاربر می گیرد و انتگرال تابع را در بازهی مشخص شده به عنوانی خروجی چاپ می کند. پروژه شامل سورس برنامه و فایل های فرترن 90 و شامل فایل قابل اجرا exe می باشد.

برای دیدن دموی پروژه به ادامه مطلب بروید

ادامه مطلب ...

ماتریس وارون به روش سری نیومن در فرترن

این برنامه که در فرترن نوشته شده است ماتریس وارون یک ماتریس مربعی را به روش سری نیومن محاسبه می کند. همانطور که می دانید اگر ماتریس مربعی A شرط Lim (I - A) ^ n = 0 , n ---> infinity را برقرار کند آنگاه وارون ماتریس A را می توان با استفاده از سری نیومن Neumann Series محاسبه کرد. برنامه اندازه ماتریس n، خود ماتریس A و تعداد گامهای سری را از کاربر می گیرد و بعد از محاسبه ماتریس وارون نتیجه را چاپ می کند. پروژه شامل سورس فرترن 90، فایل قابل اجرا exe و مستندات word می باشد.

برای دیدن دموی پروژه به ادامه مطلب بروید

ادامه مطلب ...

ریشه های معادله درجه دوم با ضرایب مختلط به زبان سی

این برنامه برای یافتن ریشه های یک معادله درجه دو با ضرایب مختلط در زبان سی می باشد. برنامه ضرایب مختلط معادله درجه 2 را به صورت قسمت های حقیقی و موهومی از کاربر می گیرد و ریشه ها را به صورت مختلط چاپ می کند. برای تعریف اعداد مختلط از typedef struct استفاده شده است. پروژه شامل سورس سی و فایل قابل اجرا exe می باشد.

برای دیدن دموی پروژه به ادامه مطلب بروید


ادامه مطلب ...