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

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

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

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

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

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

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


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

برنامه حل دستگاه به روش گاوس سایدل به زبان سی

این برنامه حل دستگاه معادلات خطی Ax=B به روش گاوس سایدل می باشد. برنامه ماتریس A و بردار B، ماکزیمم تعداد تکرار و دقت مورد نظر برای جواب را از کاربر می گیرد. برنامه روش تکراری گاوس سایدل را اجرا می کند و در صورتی که قبل از ماکزیمم تکرارها به جواب با دقت مورد نظر برسد تکرار را متوقف می کند. در صورتی که تعداد تکرارها از ماکزیمم تعداد تکرا بیشتر شد تیز تکرار را متوقف می کند. برنامه در صورت رسیدن به جواب مورد نظر قبل از ماکزیمم تعداد تکرار به کاربر نشان می دهد که بعد از تعداد تکرار به جواب با دقت مورد نظر رسیده و تعداد تکرارها و جواب را چاپ می کند. در صورتی که بعد از ماکزیمم تعداد تکرار به جواب با دقت درخواست شده نرسید به کاربر نشان می دهد که بعد از ماکزیمم تعداد تکرار به جواب با دقت مورد نظر نرسیده است و جواب فعلی را چاپ می کند. پروژه شامل فایل c مربوطه و فایل قایل اجرا exe می باشد.

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

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

برنامه روش تنصیف یا دوبخشی bisection به زبان سی

این برنامه پیاده سازی روش دو بخشی یا تنصیف یا Bisection برای یافتن ریشه یک تابع به زبان سی می باشد. برنامه بازه ی اولیه [a,b] و ماکزیمم تعداد تکرار و دقت مورد نظر را از کاربر می گیرد. در صورتی که ریشه ای بین بازه ی مورد نظر وجود داشته باشد آن را چاپ می کند. برنامه گامهای رسیدن به ریشه را نیز به کاربر نشان می دهد. در صورتی که برنامه بعد از تعداد تکرار بیش از ماکزیمم تعداد تکرار به دقت مورد نظر نرسد به کاربر نشان می دهد که بعد از ماکزیمم تعداد تکرار ریشه با دقت مورد نظر پیدا نشد. پروژه شامل فایل های سی، فایل قابل اجرا exe و سند word برنامه می باشد.

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

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

حل دستگاه به روش حذفی گاوس در سی

این برنامه پیاده سازی روش حذفی گاوس Gauss Elimination همراه با محوریابی pivoting و مقیاس بندی scaling می باشد. برنامه تعداد معادله ها n، و ماتریس A و بردار B در دستگاه معادلات Ax=B را از کاربر می گیرد و ماتریس A و بردار B بعد از محوریابی و مقیاس بندی و همچنین جواب دستگاه را به عنوان خروجی چاپ می کند. پروژه شامل فایل c و فایل اجرایی exe می باشد.

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

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

میانیابی لاگرانژ به زبان سی

هدف این برنامه یافتن چندجمله ای میانیابی از مجموعه ای از نقاط (x,y) به روش لاگرانژ می باشد. برنامه نفاط را به صورت xi و fi از کاربر می گیرد. ابتدا ضرایب لاگرانژ را چاپ می کند و سپس نقطه x که مقدار میانیابی در آن نیاز است را از کاربر می گیرد و مقدار میانیابی را به عنوان خروجی به کاربر نشان می دهد. پروژه شامل فایل c و فایل اجرایی exe می باشد.

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

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

برنامه روش وتری secant برای حل معادله در سی

این برنامه پیاده سازی روش وتری یا Secant در زبان سی می باشد. این برنامه مقادیر x1 و x2 و ماکزیمم تعداد تکرار را از کاربر می گیرد. تابع مورد نظر نیز به عنوان یک تابع در درون برنامه تعریف می شود. برنامه با استفاده از روش وتری تکرار های لازم را انجام می دهد تا جواب با یک دقت که درون برنامه تعریف شده به ریشه همگرا شود. اگر تعداد تکرار از ماکزیمم تکرارها بیشتر شود تکرار متوقف می شود و به کاربر نشان داده می شود که برنامه بعد از ماکزیمم تکرار مورد نظر کاربر به دقت مورد نظر همگرا نشده است. در صورت یافتن ریشه با دقت مورد نظر ریشه به کاربر نشان داده می شود.

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

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